Тип сущности IdentityUserLogin требует определения первичного ключа при добавлении миграций в EF Core. - PullRequest
0 голосов
/ 14 марта 2020

Я создаю ASP. NET Базовый проект. Модели и веб-проект разделены на 2 разных проекта. Когда я был готов добавить миграцию для Моделей, он выдал эту ошибку:

Тип сущности 'IdentityUserLogin' требует определения первичного ключа. Если вы намеревались использовать тип объекта без ключа, вызовите HasNoKey ().

Классы в модели используют IdentityUser и IdentityRole. И мой ApplicationDbContext содержит:

protected override void OnModelCreating(ModelBuilder builder)
{
  base.OnModelCreating(builder);
}

Я не знаю, что я делаю неправильно. Может кто-нибудь помочь мне, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...