1.建立模型
? ? 模型特性
[Table("Students")] ????指定類生成的表名鳞疲。
[MiddleTable]? ? 中間表胳赌,用于表字段間多對(duì)多關(guān)系
[Display(Name = "患者姓名")]? ? ?指定屬性在前臺(tái)顯示的名稱
[Required(ErrorMessage = "患者姓名是必填項(xiàng)")]? ? 指定屬性在數(shù)據(jù)庫(kù)中為必填項(xiàng)
[StringLength(10, ErrorMessage = "最多10個(gè)字符")]? ? 指定屬性最大字符長(zhǎng)度
[RegularExpression("^(\\d{18,18}|\\d{15,15}|\\d{17,17}x)", ErrorMessage ="身份證格式不對(duì)")]? ? 指定屬性需滿足的正則表達(dá)式
[NotMapped]? ? ?數(shù)據(jù)庫(kù)不生成此字段忠寻。
2.一對(duì)多
3.多對(duì)多
4.附件
5.樹形結(jié)構(gòu)
6.索引????DataContext.cs
7.自定義主鍵
8.字典