C'è un modello:
public class Category
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
[Display(Name ="КатегориÑ")]
public string CategoryName { get; set; }
}
C'è un contesto DB:
public class ApplicationDbContext : IdentityDbContext
{
public DbSet<Category> Categories { get; set; }
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options):base(options)
{
}
}
Come posso creare una migrazione basata su una classe del modello? Il comando Add-Migration Category
crea solo una migrazione vuota.
Il comando Entity Framework "dotnet ef migrations add nameofmigration" genererà una migrazione con tutte le modifiche apportate ai modelli DbSet definiti nel contesto, se una migrazione precedente ha già aggiunto tutte le modifiche allora sì creerà una migrazione vuota