当我要添加迁移时,这些是我在键入add-migration命令之前执行的步骤:
添加迁移DocumentStudioBaseMigration -Context DocumentStudioDbContext -OutputDir Migrations \ DocumentStudioMigrations
这是我使用的dbcontext文件:
public DocumentStudioDbContext(DbContextOptions<DocumentStudioDbContext> options) : base(options) { }
public DbSet<Documents> Documents { get; set; }
public DbSet<DocumentCategories> DocumentCategories { get; set; }
public DbSet<DocumentFields> DocumentFields { get; set; }
public DbSet<DocumentFieldsStore> DocumentFieldsStore { get; set; }
public DbSet<DocumentFieldPermissions> DocumentFieldPermissions { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.HasDefaultSchema(schema: Environment.GetEnvironmentVariable(DSCASGlobals.DS_DatabaseSchema));
base.OnModelCreating(modelBuilder);
}
当我进入添加迁移部分时,我的包管理器只是挂起而什么也不做。我以前从未遇到过这个问题,似乎什么也没发生。