mvc model是什么,mvc属于model几
模型:就MVC而言,模型不仅仅是一个实体。应该叫视图模型。这是我自己的理解,即视图中的数据是由Model提供的。当视图中的数据需要更改时,我们不需要打开aspx或ascx文件,只需要修改相应的模型即可。
我们应该把Model看作一个视图类,一个与接口相关的类。它的内部属性只与指定的页面相关,但不需要更多的属性。其实MVC的例子已经讲得很清楚了,仔细研究一下会有很大的提高。我们可以理解它的意义和设计思路。
不要混淆模型和实体。实体是指数据库对应的实体类,与数据表一一对应。它可以由一些代码生成器和实体框架生成工具生成。
举个例子:
型号代码:
它对应的ASPX页面,它生成的页面:
实体数据实体是:
我们可以看到模型=视图和实体实体的效果图,应该对它们的关系有一定的了解。如果有什么不清楚的地方,请留言。