EFCore & Mysql migration on Production

Posted VirtualMJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EFCore & Mysql migration on Production相关的知识,希望对你有一定的参考价值。

最好的办法是通过脚本进行生产环境数据库更新.

如:

dotnet ef migration script -i -o "script.sql". 这样将会产生一个你不用在意线上版本的脚本. 但是Polemo.EntityFrameworkCore.mysql下暂时是不支持的. 可能将来会支持.

 

可以通过 dotnet ef migrations <from> <to> -o "script.sql" 来产生脚本.

<from>: 你将进行更新的启始文件.

<to>: 你将进行更新的结束文件.

例如:

产生脚本例如:

 

run it on production database. and you can get the migrations.

 

以上是关于EFCore & Mysql migration on Production的主要内容,如果未能解决你的问题,请参考以下文章

EFCore CodeFirst模型迁移生成数据库备注(mysql)

efcore Add-Migration 错误

使用 Entity Framework Core 时,通过代码自动 Migration

使用 Entity Framework Core 时,通过代码自动进行 Migration

基于EFCore的CodeFirst实战数据库注解和FluentAPI

Entity Framework Core 2.0 Add-Migration 不会创建任何迁移文件