我仍然在尝试为一个复杂的ASP.NET MVC应用程序找出正确的架构。
我查看了大量的示例代码,发现每个地方都有不同的做法。
我真的很感谢你对这件事的想法。
另一个问题:您会使用Linq to SQL还是Entity Framework?
谢谢,
-Ben
发布于 2010-06-10 13:56:04
检查此Architecture Guide: ASP.NET MVC + N-tier + Entity Framework and Many More
如果您想要使用ASP.NET MVC,但正在努力安排事情,以便自信地用于您的下一个业务项目。这篇文章就是为你准备的。本文将指导您使用ASP.NET MVC来构建一个小型文档管理系统。
发布于 2010-01-09 22:16:31
一些个人的想法和经验:
发布于 2010-01-09 22:16:21
由于您要开发的是MVC应用程序,因此可以很容易地在控制器层下面编写一个DataAccess层。这将使其成为一个分层应用程序。因此,这可能是适合您架构需要的选项。
对于LinQ-SQL或实体框架问题,我只使用了实体框架。所以对Linq to Sql选项不是很确定。但是,当架构发生变化时,Entity Framework会出现一些问题。当列被重命名时,生成的edmx的更新不会正确发生。因此,我所做的是在每次模式更改后删除并创建edmx,您必须手动更新那里的更改。
https://stackoverflow.com/questions/2033568
复制相似问题