首页 > 解决方案 > DbContext.Database.Migrate() 方法在哪里?

问题描述

我打算在启动时调用此方法,但它在任何地方都没有引用:

dbContext.Database.Migrate();

类型DatabaseFacade不包含定义,也找不到类型的Migrate扩展方法(您是否缺少 using 指令或程序集引用?MigrateDatabaseFacade

那么我错过了哪个使用/组装?

标签: c#entity-framework-migrationsdbcontextef-core-3.0

解决方案


var migrator = dbContext.Database.GetService<IMigrator>();
await migrator.MigrateAsync("targetMigration", cancellationToken);

推荐阅读