有一个模型:
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
命令仅创建一个空迁移。
答案 0 :(得分:2)
实体框架命令“ dotnet ef migrations add nameofmigration”将生成对您在上下文中定义的DbSet模型所做的所有更改的迁移,如果先前的迁移已经添加了所有更改,则是的,它将创建一个空迁移< / p>