【发布时间】:2013-11-05 18:35:44
【问题描述】:
我正在进行项目,我需要设计 DAL。我将在大部分项目中使用Entity Framework,在一些性能敏感领域使用Dapper。
我正在考虑使用存储库模式,但后来 EF 在某种意义上已经实现了这种模式。但 Dapper 的情况并非如此。然后我想知道在我的 DAL 中混合存储库和服务模式是否有效?还是会跨入业务逻辑层?
我正在考虑构建的示例结构:
MyProjectName.Main
Views/
Controllers/
Infrastructure/
...
MyProjectName.DAL
DataService.EF/
fileName.cs
...
DataService.Dapper/
fileName.cs
...
【问题讨论】:
标签: asp.net-mvc entity-framework design-patterns dapper