EF code first attribute
2015-07-20 17:17
417 查看
[Column(“DepartmentName”)] 该成员映射列列名DepartmentName
[ComplexType] 复合类型
[ConcurrencyCheck] 乐观并发检查的字段
[DatabaseGenerated]
[DataMember]
[DefaultValue(true)]
[ForeignKey(“Task”)] 外键.Task为另一个数据库类名称
[InverseProperty]
[Key] 表示主键,自增主键[Key,DatabaseGenerated(DatabaseGeneratedOption.None)].可以编辑的主键(默认是readonly)[Key,Editable(true),DatabaseGenerated(DatabaseGeneratedOption.None)]
[MaxLength(5)] 最大长度5
[MinLength(5)] 最小长度5
[NotMapped] 在数据库中排除
[RelatedTo] 关联外键,[RelatedTo(ForeignKey = “FK_EmDepartment”, Property = “Department”)]
[Required] 非空字段.限定长度的非空字段[Required, MaxLength(256)]
[RegularExpression(“.{18}”)]正则表达式
[StringLength(10)] 字符串长度10,[StringLength(50,ErrorMessage=”FirstName can’t over 50 chars”)]
[StoreGenerated]
[Table(“Department”)] 映射表:Department
[Timestamp] 将 Code First 中的类型为 byte[] 的字段对应到数据库中的类型为 timestamp 的列
[ComplexType] 复合类型
[ConcurrencyCheck] 乐观并发检查的字段
[DatabaseGenerated]
[DataMember]
[DefaultValue(true)]
[ForeignKey(“Task”)] 外键.Task为另一个数据库类名称
[InverseProperty]
[Key] 表示主键,自增主键[Key,DatabaseGenerated(DatabaseGeneratedOption.None)].可以编辑的主键(默认是readonly)[Key,Editable(true),DatabaseGenerated(DatabaseGeneratedOption.None)]
[MaxLength(5)] 最大长度5
[MinLength(5)] 最小长度5
[NotMapped] 在数据库中排除
[RelatedTo] 关联外键,[RelatedTo(ForeignKey = “FK_EmDepartment”, Property = “Department”)]
[Required] 非空字段.限定长度的非空字段[Required, MaxLength(256)]
[RegularExpression(“.{18}”)]正则表达式
[StringLength(10)] 字符串长度10,[StringLength(50,ErrorMessage=”FirstName can’t over 50 chars”)]
[StoreGenerated]
[Table(“Department”)] 映射表:Department
[Timestamp] 将 Code First 中的类型为 byte[] 的字段对应到数据库中的类型为 timestamp 的列
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询
- 最近比较流行的数据库挂马
- 分割超大Redis数据库例子
- 重装主控服务器后,数据库连接失败的解决办法:请正确还原数据库。