N-Tier Entity Framework是一個基於微軟Entity Framework的N層.NET解決方案. 並且與以下這此技術點無縫集成了:
項目引用了
- T4 Toolbox
- Silverlight SDK (for Silverlight and/or WCF RIA Services)
適合企業應用架構, 項目的架構是這樣的:
從上面看得N層結構典型應用, 項目中應用以下模式:
Transaction script
DOMAIN MODEL
Domain driven design(DDD)
command query responsibility segregation (CQRS),
Directed References
Aggregate and Aggregate Root
也有遵循了SOLID,DRY, YAGNI原則
封裝了擴展N-Tier Entity Framework VS2013在這兒下載, 安裝后VS中就有Item模板了:
之后使用T4 template將生成大量的代碼.
基於這個框架有一個叫WAF的示例項目. 更多內容請下載項目了解.
希望能給您軟件開發提高效率, 你可能感興趣的文章:
軟件代碼生成之Codesmith模板.netTiers
Database數據庫切片模式
如有想了解更多軟件開發資訊,請關注我的微信訂閱號:
作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
該文章也同時發布在我的獨立博客中-Petter Liu Blog。