asp.net mvc 2 - mvc菜鸟 - 使用MVC2,EF4和存储库模式的完整示例与真正的SoC



mvc msdn (2)

我无法找到在遵循SoC的同时在其资源库中使用EF4的ASP.NET MVC解决方案示例。

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

  • ASP.NET MVC 2
  • 实体框架4
  • 存储库模式
  • 分离问题(即BL没有明确提及任何内容)

除了上面的核心技术/模式/原则之外,如果这些例子还包含了这些主题,我将非常感激,所以我可以看到它们如何随着EF4而改变:

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

覆盖使用上下文接口的一个例子是堆栈溢出,但我正在寻求一些更全面的东西(如果存在的话)。

非常感谢!

https://src-bin.com


Answer #1

在查找DDD示例时,我遇到了Microsoft面向领域的N层.NET 4.0应用示例:

这个项目实现了一个非常简单的业务场景,但是对于DDD N层体系结构风格,使用.NET展示DDD设计模式实现(Repository,UoW,Entity,Aggregate,Value-Object等) 4.0“技术波”(EF 4.0,WCF 4.0等)和几个原型(我们将成长为许多不同的客户端,从WPF 4.0,Silverlight 4.0开始,到ASP.NET MVC,OBA,Windows Phone未来的未来)。

我没有机会深入了解代码,但它看起来像是一个非常全面的例子,可以列出您列出的所有要点,尽管看起来他们使用Unity for IoC。

希望这可以帮助。