为了账号安全,请及时绑定邮箱和手机立即绑定

在生产中使用实体框架(代码优先)迁移

在生产中使用实体框架(代码优先)迁移

扬帆大鱼 2019-12-09 14:44:30
我只是想在我们的项目中使用EF迁移,尤其是要在版本之间的生产中执行模式更改。我已经提到过,有一个使用DbMigration类在运行时执行这些迁移的API ,但是我找不到任何特定的示例。理想情况下,我希望DbMigration每个数据库更改一个文件,并且这些更改要在应用程序启动时自动从当前版本更新到最新版本。
查看完整描述

3 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

这也适用:


var configuration = new MyDbContextConfiguration();

configuration.TargetDatabase = new DbConnectionInfo(

    database.ConnectionString, database.ProviderName);


var migrator = new DbMigrator(configuration);

migrator.Update();

您也可以致电:


migrator.GetPendingMigrations();

以获得需要应用的迁移列表。


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 482 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信