说说微软MVC中Model用法

简介:

Model:对于MVC来说,Model可不简单只是实体,它应该叫视图模型,这是我自己的理解,即视图中的数据由Model来提供,当视图的数据需要改变时,我们不用打开aspx或ascx文件,只需要修改相应的Model即可.

我们要把Model看成是一个视图类,和界面有关的类,它内部的属性只和指定的页面有关,多于的属性则不需要.事实上MVC的实例已经说的很清楚了,仔细研究研究就会有一个很高的提高,理解它的意义,它的设计思路.

不要把Model和Entity相混涤了,Entity是指与数据库对应的实体类,它与数据表一一对应,它可以通过一些代码生成器和entity framework生成工具和生成.

看个例子吧:

一个Model代码:

image

它所对应的ASPX页面,通过它所生成的页面:

image

Entity数据实体为:

image

我们可以看到,Model=>View及实体Entity的效果图了,它们的关系我们应该也有了一定的了解,如果有不清楚的地方,请留言.

本文转自博客园张占岭(仓储大叔)的博客,原文链接:说说微软MVC中Model用法,如需转载请自行联系原博主。

目录
相关文章
|
3月前
|
前端开发 JavaScript
MVC中简单数据模型(M): Model类
MVC中简单数据模型(M): Model类
|
前端开发 .NET 数据安全/隐私保护
菜鸟入门【ASP.NET Core】15:MVC开发:ReturnUrl实现、Model后端验证 、Model前端验证
ReturnUrl实现 我们要实现returnUrl,我们需要在注册(Register)方法中接收传进的returnUrl并给它默认值null,然后将它保存在ViewData里面 然后我们定义一个内部方法来判断跳转returnUrl //内部跳转 private IActionR...
2583 0
|
前端开发 Java Spring
Spring MVC 中的常见注解的用法(下)
Spring MVC 中的常见注解的用法
92 0
|
前端开发 Java API
Spring MVC 中的常见注解的用法(上)
Spring MVC 中的常见注解的用法
124 0
|
设计模式 前端开发 安全
Spring MVC-01循序渐进之Model 2和MVC
Spring MVC-01循序渐进之Model 2和MVC
63 0
|
前端开发 JavaScript 数据处理
mvc深刻理解,logic,service,model层的作用
mvc深刻理解,logic,service,model层的作用
386 0
|
前端开发 数据库连接 PHP
symfony框架MVC模式中的Model使用方法
symfony框架MVC模式中的Model使用方法
133 0
symfony框架MVC模式中的Model使用方法
|
前端开发 数据库 计算机视觉
关于MVC中模型model的验证问题
关于MVC中模型model的验证问题
144 0
关于MVC中模型model的验证问题
|
设计模式 前端开发 安全
ModelAndViewContainer、ModelMap、Model、ModelAndView详细介绍【享学Spring MVC】(中)
ModelAndViewContainer、ModelMap、Model、ModelAndView详细介绍【享学Spring MVC】(中)
ModelAndViewContainer、ModelMap、Model、ModelAndView详细介绍【享学Spring MVC】(中)