【问题标题】:Change colum 'id' to 'userid' in .net core 2.0 authentication在 .net core 2.0 身份验证中将列“id”更改为“用户 id”
【发布时间】:2018-04-26 14:27:27
【问题描述】:

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

SqlException:列名“Id”无效。

【问题讨论】:

    标签: authentication asp.net-core-2.0


    【解决方案1】:

    我设法找到了答案:-

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

    【讨论】:

      猜你喜欢
      • 2017-05-17
      • 2017-11-28
      • 2018-06-22
      • 2018-05-13
      • 2016-10-08
      • 1970-01-01
      • 2016-02-02
      • 2018-03-13
      • 1970-01-01
      相关资源
      最近更新 更多