这可能很容易,但我是新手,无法在线找到解决方案。 在.net core 2.0身份验证中,users表使用ID作为主键的列名。我想将其更改为UserID,但我无法弄清楚如何做到这一点。 我已经在数据库和我的自定义IdentityUser类中将列更改为UserID,但现在当我创建新记录时出现错误消息
SqlException:列名称无效' Id'。
答案 0 :(得分:0)
我想找到答案: -
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.Entity<Domain.Models.Member>().Property(up => up.Id).HasColumnName("UserId");
}