使用具有真实SoC的MVC2,EF4和存储库模式的完整示例

May*_*ayo 5 open-source entity-framework-4 asp.net-mvc-2

我很难找到在遵循SoC的情况下在其存储库中使用EF4的ASP.NET MVC解决方案的示例.

任何人都可以向我提供以下示例(开源,书籍,教程,文章等)的参考资料吗?

  • ASP.NET MVC 2
  • 实体框架4
  • 存储库模式
  • 关注点分离(即BL没有明确引用任何内容)

除了上面的核心技术/模式/主体之外,如果这些示例也涵盖了这些主题,我将非常感激,因此我可以看到它们如何随EF4变化:

  • 多项目解决方案
  • 依赖注入(Windsor)
  • 单元测试
  • 工作单位

覆盖上下文接口使用的一个例子是Stack Overflow,但如果它存在,我正在寻找更全面的东西.

非常感谢!

Ste*_*tti 3

这是一篇关于可测试性和实体框架 4 的非常全面的文章。它还详细讨论了存储库模式,甚至比较了存储库模式(包括工作单元)的不同可能实现的差异。它还涵盖了依赖注入。它在 MVC 2 应用程序的上下文中完成所有这些工作。