什么是在使用MVC应用程序时管理Entity Framework上下文的最佳方法?
我正在使用存储库/服务模式。
编辑
查看一些这些问题:stackoverflow.com/users/587920/sam-striano后,我比以前更困惑了。有些人说每个存储库使用上下文,但如果我想在一个控制器方法中使用多个存储库怎么办?
为了遵循良好的分离设计,如何在不使其依赖于EF的情况下在MVC应用程序中使用UnitOfWork?我希望能够使用模拟上下文来对控制器、模型、服务等进行单元测试。
我正在使用存储库/服务模式。
编辑
查看一些这些问题:stackoverflow.com/users/587920/sam-striano后,我比以前更困惑了。有些人说每个存储库使用上下文,但如果我想在一个控制器方法中使用多个存储库怎么办?
为了遵循良好的分离设计,如何在不使其依赖于EF的情况下在MVC应用程序中使用UnitOfWork?我希望能够使用模拟上下文来对控制器、模型、服务等进行单元测试。