改变colum' id'到用户ID' in .net core 2.0 authentication

时间:2018-04-26 14:27:27

标签: authentication asp.net-core-2.0

这可能很容易,但我是新手,无法在线找到解决方案。 在.net core 2.0身份验证中,users表使用ID作为主键的列名。我想将其更改为UserID,但我无法弄清楚如何做到这一点。 我已经在数据库和我的自定义IdentityUser类中将列更改为UserID,但现在当我创建新记录时出现错误消息

  

SqlException:列名称无效' Id'。

1 个答案:

答案 0 :(得分:0)

我想找到答案: -

protected override void OnModelCreating(ModelBuilder builder)
    {
        base.OnModelCreating(builder);
        builder.Entity<Domain.Models.Member>().Property(up => up.Id).HasColumnName("UserId");
    }