2
我正在創建一個緊跟本示例所用設計的新項目。實體框架n層解決方案
我有一個會談到一個WCF服務,然後將其發送給業務層做大部分工作的WPF或ASP.NET應用程序。
將生成POCO對象,然後將該模板移至Model項目,該項目將允許我訪問業務層和數據層中的這些對象。我的問題是數據訪問層在這種情況下提供了什麼目的?它似乎只能保存.edmx文件。
這是標準做法,還是通過簡單地將.edmx文件放入業務層而獲得更高的效率?
那麼你的建議是,我忽略了模型層,只是從業務邏輯層引用數據層以傳遞POCO對象?或者我的數據層應該包含業務邏輯? – MillerM
由於類似的原因,我會分開BLL和DAL。在BLL中,我將有通用的存儲庫類來從DAL獲取數據。 –
原諒我不理解。但是使用存儲庫類比使用生成的POCO有什麼好處? – MillerM