2
我正在创建一个紧跟本示例所用设计的新项目。实体框架n层解决方案
我有一个会谈到一个WCF服务,然后将其发送给业务层做大部分工作的WPF或ASP.NET应用程序。
将生成POCO对象,然后将该模板移至Model项目,该项目将允许我访问业务层和数据层中的这些对象。我的问题是数据访问层在这种情况下提供了什么目的?它似乎只能保存.edmx文件。
这是标准做法,还是通过简单地将.edmx文件放入业务层而获得更高的效率?
那么你的建议是,我忽略了模型层,只是从业务逻辑层引用数据层以传递POCO对象?或者我的数据层应该包含业务逻辑? – MillerM
由于类似的原因,我会分开BLL和DAL。在BLL中,我将有通用的存储库类来从DAL获取数据。 –
原谅我不理解。但是使用存储库类比使用生成的POCO有什么好处? – MillerM