1.經常使用的語句有哪些數據庫
添加migration dotnet ef migrations add [MIgrationName]code
刪除剛添加的migration dotnet ef migrations removerem
更新數據庫 dotnet ef database update、字符串
2.在代碼中用 attribute (code first) 限制表中字段的類型及主外鍵get
主鍵 [Key]
自增加 [DatabaseGenerated(DatabaseGeneratedOption.Identity)]it
外鍵 [ForeignKey("【主表名】")]io
字符串類型 [Column(TypeName = "NVARCHAR(50)")]date
3.更新數據庫報錯 String or binary data would be truncated. The statement has been terminated.List
多半是字符串長度改短了 數據庫中存在長字符串數據
根據migration的提交記錄看最後一次 哪些字段改了類型進行比對數據
4.如何添加外鍵
添加外鍵的時候須要在主表中添加對應的從表的ICollection或者屬性字段
一對多 public ICollection<OrderDtl> OrderDtlList { get; set; }
一對一 public ExpressInfo ExpressInfo { get; set; }