.Net Core 2.2身份认证框架具有自动生成的GUID作为字符串主键。我的问题是如何使用Entity Framework 2.2拥有一个自动生成的字符串主键?
.Net Core 2.2身份认证框架具有自动生成的GUID作为字符串主键。我的问题是如何使用Entity Framework 2.2拥有一个自动生成的字符串主键?
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
添加到列中。有关更多详细信息,请参见官方文档。protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Node>().Property(x => x.ID).HasDefaultValueSql("NEWID()");
}
string
而不是Guid
? - Jan Paolo Go