.Net Core 2.2 身份框架具有字符串主键,它是自动生成的 GUID。我的问题是如何使用 Entity Framework 2.2 自动生成 STRING 主键?
问问题
4305 次
2 回答
6
您需要将属性[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
添加到列中。有关详细信息,请参阅官方文档。
于 2019-05-20T03:45:37.620 回答
4
使用 Fluent API 自动生成主键
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Node>().Property(x => x.ID).HasDefaultValueSql("NEWID()");
}
于 2019-05-20T03:55:50.433 回答