2010-07-06 102 views
0

我正在使用asp.net MVC创建一个应用程序。默认情况下,模型,视图和控制器都在同一个项目中,但是 可以为模型,视图和控制器创建不同的项目或类库项目,因此我可以分别管理它们吗?是否推荐?MVC架构:讨论

回答

0

你一定可以。 MVC的这一部分重点让你有这样的灵活性。至于是否推荐,这取决于你在做什么。这不是必需的;不过,我认为肯定有很多场景是有意义的。尽管这可能对模型最有意义。

+0

谢谢,我也可以有不同的数据访问层,对.. ..? 可以请你简单介绍一下这个层应该怎么对话..? – 2010-07-06 05:36:55

+0

@Rahul Somwanshi:这是一个不同的问题,但总的来说,只有一个数据访问层。数据访问层与数据层的各个部分对话。看看这个博客文章:http://www.simple-talk.com/dotnet/.net-framework/.net-application-architecture-the-data-access-layer/ – 2010-07-06 16:11:55