Asp.net mvc 2 使用MVC2、EF4和存储库模式以及真正的SoC完成示例

Asp.net mvc 2 使用MVC2、EF4和存储库模式以及真正的SoC完成示例,asp.net-mvc-2,open-source,entity-framework-4,Asp.net Mvc 2,Open Source,Entity Framework 4,我很难找到ASP.NET MVC解决方案的示例,这些解决方案在遵守SoC的同时在其存储库中使用EF4 有人能给我提供一些例子(开源、书籍、教程、文章等)来说明以下内容吗 ASP.NETMVC2 实体框架4 存储库模式 关注点分离(即BL未明确提及任何内容) 除了上面提到的核心技术/模式/原则外,如果这些示例也涵盖了这些主题,我将非常感激,这样我就可以看到它们在EF4中可能会发生什么变化: 多项目解决方案 依赖注入(温莎) 单元测试 工作单位 一个例子是关于堆栈溢出,但我正在寻找一些更全面

我很难找到ASP.NET MVC解决方案的示例,这些解决方案在遵守SoC的同时在其存储库中使用EF4

有人能给我提供一些例子(开源、书籍、教程、文章等)来说明以下内容吗

  • ASP.NETMVC2
  • 实体框架4
  • 存储库模式
  • 关注点分离(即BL未明确提及任何内容)
除了上面提到的核心技术/模式/原则外,如果这些示例也涵盖了这些主题,我将非常感激,这样我就可以看到它们在EF4中可能会发生什么变化:

  • 多项目解决方案
  • 依赖注入(温莎)
  • 单元测试
  • 工作单位
一个例子是关于堆栈溢出,但我正在寻找一些更全面的东西,如果它存在的话


非常感谢

这是一篇非常全面的文章。它还非常详细地讨论了存储库模式,甚至比较了存储库模式的不同可能实现(包括工作单元)之间的差异。它还包括依赖性注射。这一切都是在MVC 2应用程序的上下文中完成的。

尝试在上观看视频并下载示例(链接位于同一页面中)。它使用Ninject to IoC byt可能会帮助您处理一些您发布的主题

我在寻找DDD示例时遇到了以下问题:

该项目实现了一个非常简单的业务场景,但对于DDD N分层体系结构风格来说,它是非常端到端的完整,显示了DDD设计模式实现(存储库、UoW、实体、聚合、值对象等),使用.NET 4.0“技术波”(EF 4.0、WCF 4.0等)和几个原型(我们将扩展到许多不同的客户机,从WPF 4.0、Silverlight 4.0开始,在未来将发展到ASP.NET MVC、OBA和Windows Phone)

我还没有机会深入阅读代码,但它看起来像是一个非常全面的例子,涵盖了您列出的所有要点,尽管看起来它们在国际奥委会中使用了Unity


希望这能有所帮助。

书呆子晚餐不是做了很多吗?我看到了这条建议,但当我下载书呆子晚餐源代码时,它使用了L2S-我会检查教程,看看他们是否按照下载页面上的建议使用了EF4。@Patricia-看到EF4版本在主干下,我最初在发布下检查s-谢谢你让我再次检查。乍一看,Scott的存储库返回实体晚餐对象,当控制器使用它时,它会自动神奇地转换为模型晚餐对象-我必须看看他是如何做到这一点的。他们的方法当然很有趣。我必须进一步探索它-谢谢!看看Ayende Rahein blo在这个话题上,gs()。他把MS试图推倒的东西撕成碎片作为指导,根据Ayende的说法,MS提出的建议接近于BS。