2012-12-18 112 views
0

我正在MVC4中创建一个新项目。我需要创建一些模型。我对建立模型有一个基本的了解,我对此持怀疑态度。在哪里保持模型? 1.内部MVC模型? 2.将模型分为新项目?在MVC4中创建模型

哪一个是最好的? 谢谢

+0

定义“最佳”... – McGarnagle

+0

dbaseman,请再次阅读问题,你知道这里最好的含义? – DON

回答

1

对于一个小项目大多是个人喜好。我会把事情简单化并从一个项目开始,随着团队成员的复杂性或数量的增加,将各个模块分别扩展为项目:数据访问层,服务,模型等。

+0

谢谢,我的问题是为什么分离模型到单独的项目,而不是使用默认的MVC模型架构?为什么他们不能在复杂的项目中使用相同的体系结构?使用它有什么缺点吗? – DON

+1

如果您想要定义一组特定的模型对象并跨应用程序重用它,它可能很有用。另外,我可以看到它如何帮助组织/从其他模块分离测试。 – Ulises

1

在Visual Studio中,MVC4默认模板将具有Models为您创建的文件夹。这应该是您模型的默认位置。

+0

是的,谢谢,我知道。但是我在很多项目中看到模型被放置在单独的项目中。为什么呢? – DON

+1

@DON我认为主要的原因是为您的MVC项目引入一个更多的DAL。在这种情况下,将模型和数据访问逻辑放在一个单独的项目中可能会更方便。 – rexcfnghk