進出口創造一個像一個4層的項目這在數據訪問層和業務層上實現哪種模式?
- 數據訪問層
- 業務邏輯層
- 域模型只有POCO類(通過EF5)
- 網站有關我的實體作爲前端
我一直以來都將DAL和BLL混合在一起,直接從網站引用DAL。這一次,我想在這裏有一些真正的問題分離,我想創建一個DAL,這是一個真正的DAL和單元測試加上一個真正的持久性不可知的BLL(你知道,像專業人士那樣)我正在計劃使用EF5
我看了很多網站喜歡
- http://architects.dzone.com/articles/implementing-repository
- http://www.codeproject.com/Articles/37155/Implementing-Repository-Pattern-With-Entity-Framew
- http://www.codeguru.com/csharp/article.php/c19335/Guide-to-Implement-the-Factory-Pattern-in-C.htm
- http://geekswithblogs.net/cdpcodingblog/archive/2012/04/17/a-simple-pattern-to-separate-business-logic-from-data-access.aspx
- http://blogs.microsoft.co.il/blogs/gilf/archive/2008/05/03/abstract-factory-pattern.aspx
- http://www.dotnetrangers.net/2011/05/01/common-design-patterns-in-c-4-0-part2-abstract-factory-pattern/
- What is the correct way to use Unit of Work/Repositories within the business layer?
- Entity Framework and MVC create DbContext in business layer or data access layer
洙基本上我知道i'll必須使用的工廠,倉庫和單位的工作模式,但我不知道什麼去哪裏,什麼是一個簡單的(但足夠清晰的例子)我可以關注
我知道的是,我不應該參考網站上的DAL bt我真的不知道如何使橋樑。
有沒有這樣的例子,說一個產品和訂單表?