【发布时间】:2020-03-27 17:24:06
【问题描述】:
我有一个问题, 如何在 net core 3.0 中使用 EF 更新 sql server db 上的标识列。 在 net core 2.0 上我可以使用
.UseSqlServerIdentityColumn()
.Metadata.AfterSaveBehavior
但是在 net core 3.0 中我不能再使用那个方法了, 你能告诉我在 net core 3.0 中我可以使用什么方法来更新数据库上的标识列
【问题讨论】:
-
试试
var prop = modelBuilder.Entity<YourModel>().Property(p => p.Id); prop.UseIdentityColumn(); prop.Metadata.SetAfterSaveBehavior(PropertySaveBehavior.Ignore);?
标签: asp.net-core asp.net-core-3.0 identity-column