.NET核心自动生成的字符串主键



.net core 2.2身份框架具有字符串主键,该键是自动生成的GUID。我的问题是如何使用实体框架2.2拥有自动生成的字符串主键?

您需要将属性[DatabaseGenerated(DatabaseGeneratedOption.Identity)]添加到列中。有关更多详细信息,请参见官方文档。

使用流利的API

自动生成的主键
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<Node>().Property(x => x.ID).HasDefaultValueSql("NEWID()");
}

相关内容

  • 没有找到相关文章

最新更新