Я пытаюсь перейти от использования IdentityUser по умолчанию к пользовательскому AppUser. Я по существу добавил в ApplicationDBContext и попытался перенести и обновить базу данных. Но это дает мне следующую ошибку:
Ключ не может быть настроен в AppUser, поскольку он является производным типом. Ключ должен быть настроен для корневого типа «IdentityUser». Если вы не намеревались включить «IdentityUser» в модель, убедитесь, что оно не включено в свойство DbSet вашего контекста, не указано в вызове конфигурации для ModelBuilder или не указано в свойстве навигации для включенного типав модели.
Как я могу настроить его в корневом IdentiyUser, поскольку он скрыт от меня?
Причина этого изменения заключается в том, что я хочу прикрепить данные пользователя кIdentityUser. Будет ли проще просто создать другую таблицу для таких вещей и просто иметь внешний ключ для userId? Каковы будут недостатки такой реализации?
Ссылка https://docs.microsoft.com/en-us/aspnet/core/security/authentication/add-user-data?view=aspnetcore-3.0&tabs=visual-studio