Измените идентификатор столбца на «идентификатор пользователя» в аутентификации .net core 2.0 - PullRequest
0 голосов
/ 26 апреля 2018

Это, вероятно, довольно просто, но я новичок в этом и не могу найти решение онлайн. В аутентификации .net core 2.0 таблица пользователей использует ID в качестве имени столбца для первичного ключа. Я хотел бы изменить его на UserID, но я не могу понять, как это сделать. Я изменил столбец на UserID в базе данных и в своем пользовательском классе IdentityUser, но теперь, когда я создаю новую запись, появляется сообщение об ошибке

SqlException: неверное имя столбца 'Id'.

1 Ответ

0 голосов
/ 26 апреля 2018

Мне удалось найти ответ: -

protected override void OnModelCreating(ModelBuilder builder)
    {
        base.OnModelCreating(builder);
        builder.Entity<Domain.Models.Member>().Property(up => up.Id).HasColumnName("UserId");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...