您的位置:首页 > 数据库

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 的列
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ef 数据库