问题1:什么叫Model元数据? Model元数据,是针对数据类型的一种描述信息.由于复杂类型(或者说类型嵌套的存在,比如CustomerModel中有一个属性为复杂类型Address)的存在,因此Model 元数据为树形结构: //namespace:System.Web.Mvc public class ModelMetadata { //其它成员 //当前模型类型 //倘若用数据库中树形结构解释,这个属性相当于Id public Type ModelType { get; set; } /
模型与元数据(Model & Model Metadata) ASP.NET MVC中有一个模型的概念,实际上模型就是一个类型,Model表示的就是最终要绑定到View视图页面上的数据而已. 模型元数据 模型元数据用ModelMetadata类表示,它描述Model自身的类型.成员的类型.自身和成员的特性等信息,它的作用有两点:1.控制模型在视图上的呈现方式.2.为模型绑定验证逻辑.ModelMetadata元数据对象描述了与它关联在一起的Model的数据结构,以及Model的每个数据成员的一些