2015-05-04 85 views
0

模型 - 视图 - 控制器设计的模型部分仅仅是一个数据库还是大多数数据库?数据存储的持久存储区听起来就像是一个数据库。MVC设计中的模型仅仅是一个数据库吗?

+0

是的,但不一定是 - “模型”是指您的企业实体或概念对象的代表性,这是经常,但并非总是如此,只是一个数据库(或者更确切地说,ORM对象代表数据数据库)。但是,不要将'Model'与'ViewModel'混淆。 – Dai

回答

0

不,据我所知,模型不同于数据库,因为所有模型不一定映射到数据库。例如,模型对象只能用于将数据操纵为某种特定情况所需的形式,如发送由实体或其属性组合而成的复杂数据,但这些数据是以json或XML。在这些情况下,将模型作为模型保存起来会比较容易,这样可以很容易地处理它们,但它们不一定会持续很长时间。

这里是一个很好的链接,这应有助于你得到一些进一步的深入了解: http://code.tutsplus.com/tutorials/mvc-for-noobs--net-10488

0

这就要看,因为有与您要启动应用程序场景。像例如你最初有数据库,然后你正在设计你的模型,或者另一方面你有你设计数据库的基础模型。因此,无论情况如何,模型都可以充当容器来保存应用程序流中的数据。

所以我们可以去任何一种情况。有各种方法可以遵循。

  • 数据库第一种方法
  • 代码第一种方法。
  • 机型第

请为更好地理解阅读this link

enter image description here