如果添加DataAnnotations“Key”,則在執行“SaveChanges”時將創建一個新密鑰。但是,如果您想將記錄引導到數據庫中,如何關閉自動生成關鍵功能?
public class Item
{
[Key]
[Required]
public Guid Id { get; set; }
public string Name { get; set; }
}
在Id字段上使用[Key,DatabaseGenerated(DatabaseGeneratedOption.None)]註釋
public class Item
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
[Required]
public Guid Id { get; set; }
public string Name { get; set; }
}