Это исключение не генерируется классом Application User
, в этом классе нет свойства с именем UserID
. (его Id
not UserId
)
Итак, в таблице Identity
есть две таблицы: столбец с UserID
IdentityRole
IdentityUserRole
Поэтому исключение возникает во вставке в этих таблицах, нет ничего плохого в ApplicationUser.Id
. Убедитесь, что существует роль с именем «Пользователь». также проверьте регистр имен i.e. "User"/"user"
Для фильтрации
ABC
и AC
достаточно, чтобы избежать только сканирования коллекции
Но если вы хотите также избежать сортировки в памяти
Вам нужно создать все следующие индексы
AS
ABS
ABCS
ACS