EF code first attribute

[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 的列

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章