Я учусь ASP.NET Core
, и у меня возникают проблемы со следующим сценарием:
Я создал класс расширения для IdentityUser
, предоставляемый Microsoft.AspNetCore.Identity
, класс расширения добавляет дополнительное поле в базу данных по умолчанию AspNetUsers
:
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime BirthDate { get; set; }
public string LockoutMessage { get; set; }
public string SessionId { get; set; }
}
Мне удалось обновить структуру таблицы, выполнив следующие команды:
add-migration <migration name> -context <app context>
update-database
Задача
Предположим, теперь я использовал программное обеспечение Microsoft SQL Server Management Studio
для создания еще одной таблицы с именем UserDetails
, которая имеет FK
идентификатор таблицы AspNetUsers
.
Я хочу создать класс внутри папки Models
со всеми свойствами из моего приложения, поэтому мне не нужно вручную писать свойство таблицы новой таблицы, как я могу это сделать?
Я пытался: update-database
но не похоже на работу.