| [DisplayName] | 指定本地化的字符串(习惯用语类) |
| [Display] | 指定本地化的字符串(习惯用语属性) |
| [DisplayFormat] | 设置数据字段的格式 |
| [ReadOnly] | 指定该特性所绑定到的属性是只读属性还是读/写属性 |
| [EditAble] | 指示数据字段是否可编辑 |
| [HiddenInput] | 指示是否应将属性值或字段值呈现为隐藏的 input 元素 |
| [ScaffoldColumn] | 指定类或数据列是否使用基架 |
| [UIHint] | 指定动态数据用来显示数据字段的模板 |
其他
| [DisplayColumn] | 将所引用的表中显示的列指定为外键列 |
| [Description] |
可视化设计器在引用组件成员时可以显示指定的说明 (命名空间:System.ComponentModel.DescriptionAttribute) |
1、数据验证相关的数据注解继承ValidationAttribute类,都有一个ErrorMessage属性用来显示错误提示。
如:[Required(ErrorMessage="此项不能为空")]。
2、数据映射中Int类型和DateTime类型在数据库中默认不允许为NULL,如果需要设置为NULL,使用可空类型即可(使用Int?或者DateTime?)。
以上这篇基于MVC5中的Model层开发数据注解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易采站长站。








