asp.net-mvc-3 - 具有最佳实践的示例N层ASP.NET MVC3应用程序(使用EF 4.1)

标签 asp.net-mvc-3 entity-framework design-patterns architecture domain-driven-design

我正在寻找一个示例ASP.NET MVC3 N-Tier应用程序,该应用程序演示了最佳实践(首先使用域驱动设计和 Entity Framework 4.1代码)。我发现了以下内容。您从这些中推荐哪一个(或不在此列表中的其他任何一个)?

http://efmvc.codeplex.com/

http://prodinner.codeplex.com/

http://www.dofactory.com/Framework/Framework.aspx(不是免费的)

最佳答案

不久前我处于同一位置。

您链接的内容还可以,但单凭它们还不够。

我发现此主题缺少免费资源,因为它很大,需要良好的组织和广度。另一方面,如果您愿意花一点钱,就有很好的资源。

这些是我使用的资源:

PluralSight-培训视频。 (每月30美元,非常值得,不隶属于成员(member),但属于次级成员(member))

以下是有关该主题的重要类(class):

Principles of Object Oriented Design-史蒂夫·史密斯(Steve Smith),他是一位伟大的讲师。

Design Patterns Library-超过10个小时的有关设计模式的视频。无法将它们与DotFactory进行比较,但是它们做得很好。

Inversion of Control-顾名思义,是重要的主题。

在TDD,MVC,EF等上也有很多东西。所有值得讨论的话题。

在Kindle上的书(我没看过很多书,但是Kindle确实恢复了我对书面知识的热情)

Professional Enterprise .NET

Microsoft® .NET: Architecting Applications for the Enterprise

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET

关于asp.net-mvc-3 - 具有最佳实践的示例N层ASP.NET MVC3应用程序(使用EF 4.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927382/

相关文章:

jquery - Ajax 操作始终返回 true

c# - 使用 Func 和 OrderByDescending 时 Linq 查询花费的时间太长

design-patterns - 你应该让你的 Observables/Listenables 有多细化?

asp.net-mvc-3 - 将数据从列表发送到另一个列表,然后在 Controller 中编辑

asp.net-mvc - 如何刷新 AJAX 帖子上的 Razor View

entity-framework - 如何禁用 Entity Framework 中属性的自动映射

entity-framework - 如何使用 EF 将数据从一张表 "transfer"到另一张表?

c++ - C++中嵌套函数的设计模式

java - 在 Java 的子类中专门化方法参数

asp.net-mvc-3 - asp.net mvc3 创建一个将始终执行的 Controller 方法