如果您添加了数据注释"Key",当您执行"SaveChanges"时将创建一个新的键。但是,如果您想将记录引导到数据库中,如何关闭自动生成密钥的功能呢?
提示:请勿删除HTML标签。public class Item
{
[Key]
[Required]
public Guid Id { get; set; }
public string Name { get; set; }
}
如果您添加了数据注释"Key",当您执行"SaveChanges"时将创建一个新的键。但是,如果您想将记录引导到数据库中,如何关闭自动生成密钥的功能呢?
提示:请勿删除HTML标签。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; }
}