ASP.NET Core 2.1 Identity не может найти ApplicationUser - PullRequest
0 голосов
/ 25 августа 2018

Я включил Identity в свой проект .NET Core2.1, когда я пытаюсь собрать проект, он предупреждает меня следующей ошибкой:

Не удалось найти тип или имя пространства имен 'ApplicationUser' (отсутствует директива using или ссылка на сборку?)

Должен ли я сам определять ApplicationUser или Identity создаст его сам?

любая помощь будет оценена.

1 Ответ

0 голосов
/ 25 августа 2018

Вам придется создать класс ApplicationUser самостоятельно.Пользователь по умолчанию - IdentityUser.ApplicationUser наследуется от IdentityUser:

public class ApplicationUser : IdentityUser
{
}

Но если вы не расширяете ApplicationUser, вы также можете использовать IdentityUser.Таким образом, вместо этого:

services.AddIdentity<ApplicationUser, IdentityRole>()

вы можете использовать это:

services.AddIdentity<IdentityUser, IdentityRole>()

И заменить ApplicationUser в остальной части проекта на IdentityUser.

...