c# - DbContext.Database.Migrate() 方法在哪里?
问题描述
我打算在启动时调用此方法,但它在任何地方都没有引用:
dbContext.Database.Migrate();
类型
DatabaseFacade
不包含定义,也找不到类型的Migrate
扩展方法(您是否缺少 using 指令或程序集引用?Migrate
DatabaseFacade
那么我错过了哪个使用/组装?
解决方案
var migrator = dbContext.Database.GetService<IMigrator>();
await migrator.MigrateAsync("targetMigration", cancellationToken);
推荐阅读
- amazon-web-services - 一个 Ec2 实例和一个 API 之间的 Ec2 代理
- python - 如何像计算机是全新的一样安装python包?
- mongodb - 为什么我的 Mongoose 填充请求不起作用?
- syntax - 序言中的规则与这些自然语言相协调
- java - 如何从数组列表中获取多语言 android 应用程序
- javascript - 承诺得到解决而不是被拒绝,甚至内部承诺也返回
- excel - 使用 Azure 数据工厂将多个 Excel 数据转换为一个主文件
- python - Django 实时作业
- python - 图像格式不支持 PyGame
- javascript - 在尝试将 firebase 数据返回到另一个页面时,它传递了 undefined