Я создал новый проект с использованием шаблона для «Веб-приложение ASP.NET Core 3.0 (Model View Controller)». Он поставляется с аутентификацией (регистрация, вход в систему, выход из системы и т. Д.).
Теперь я хочу создать класс модели с именем InsurancePolicy, который имеет свойство User (или свойство UserId), очевидно, ссылаясь на пользователя в таблице AspNetUsers по умолчанию. в моей локальной базе данных.
Итак, EFCore является первым кодом для моделирования, который я понимаю, поэтому я создал этот класс модели InsurancePolicy со всеми свойствами, такими как Description и т. д. Я следую этому руководству Microsoft.
Однако у меня нет класса модели для таблицы AspNetUsers в localdb, чтобы я мог создать свойство в страховом полисе, например, public AspNetUsers User {get; set;}
Как мне это сделать? Или есть лучший способ сделать это?
Я новичок в Core, поэтому дизайн кода сначала, а не базы данных сначала все еще размыт для меня.
ОБНОВЛЕНИЕ
Похоже, модель для таблицы AspNetUsers - IdentityUser. Это правда или я все еще потерялся?