Есть модель:
public class Category
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
[Display(Name ="Категория")]
public string CategoryName { get; set; }
}
Есть контекст БД:
public class ApplicationDbContext : IdentityDbContext
{
public DbSet<Category> Categories { get; set; }
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options):base(options)
{
}
}
Как создать миграцию на основе класса модели? Команда Add-Migration Category создаёт только пустую миграцию.
Короче решение подсказали, на enSO.
Как оказалось, миграцию нужно создавать после добавления соответствующего DbSet в контекст. Тогда EF автоматически сделает всё, что нужно.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости