Обновление модели данных EF Core для поддержки Identity¶
Прежде всего, создадим класс ApplicationUser — наследника IdentityUser:
Ранее мы видели, что Identity предоставляет класс
IdentityDbContextс необходимыми DbSet<T>. Поэтому обновим DbContext приложения, унаследовав его от IdentityDbContext:public class AppDbContext : IdentityDbContext<ApplicationUser>
{
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options) {}
public DbSet<Recipe> Recipes { get; set; }
}
Фактически, мы обновили класс контекста, добавив загрузку новых сущностей в модель данных EF Core. Как было показано ранее, после изменения модели данных необходимо создать новую миграцию и применить к базе данных.
Последнее обновление :
4 мая 2023 г.
Дата создания : 5 октября 2022 г.
Дата создания : 5 октября 2022 г.