N-Tier Entity Framework開源項目介紹


           N-Tier Entity Framework是一個基於微軟Entity Framework的N層.NET解決方案. 並且與以下這此技術點無縫集成了:

§ WCF RIA Services

§ WCF Data Services

§ ASP.NET Web API

§ Data Validation (DataAnnotation)

項目引用了

適合企業應用架構,  項目的架構是這樣的:

Sample of layered architecture distributed over 3 tiers

從上面看得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模板了:

image

之后使用T4 template將生成大量的代碼.

基於這個框架有一個叫WAF的示例項目.  更多內容請下載項目了解.

 

希望能給您軟件開發提高效率, 你可能感興趣的文章:

軟件代碼生成之Codesmith模板.netTiers
Database數據庫切片模式

 

如有想了解更多軟件開發資訊,請關注我的微信訂閱號:

MegadotnetMicroMsg_thumb1_thumb1_thu[1]

 


作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
該文章也同時發布在我的獨立博客中-Petter Liu Blog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM