Gra*_*ant 5 c# entity-framework dependency-injection decoupling asp.net-mvc-3
关于使用实体框架作为数据访问层在MVC3 Web应用程序中解耦我的域层和数据层,我有几个问题.
现在我的控制器完全依赖于EF类,在花了大部分时间阅读依赖注入后,我试图将它们分离.
我的第一个问题是 - 我是否需要将所有EF类有效地复制到我的业务层中?我显然不能再使用EF类了,所以在我看来,我需要创建一个正在使用的每个表类的副本来使其工作.这是正确的吗?例如,如果我的DB中有50个表示50个表的EF类,我是否需要在业务层中创建50个新类? - >然后无限期地维护它们?这听起来像是很多工作.
其次,我是否正确假设依赖性被翻转而不是业务层依赖于数据层,数据层最终变得依赖于业务层?
| 归档时间: |
|
| 查看次数: |
912 次 |
| 最近记录: |