我正在使用.Net Core构建MVC应用程序,并且需要生成迁移脚本.
使用EF6时,我确实运行了命令
update-database -script
但当我试着用同样的方法来处理.net Core正在引发下一个异常:
更新数据库:找不到与参数匹配的参数
你知道EF Core是否有一个类似功能吗?
我正在使用.Net Core构建MVC应用程序,并且需要生成迁移脚本.
使用EF6时,我确实运行了命令
update-database -script
但当我试着用同样的方法来处理.net Core正在引发下一个异常:
更新数据库:找不到与参数匹配的参数
你知道EF Core是否有一个类似功能吗?
按照EF documentation,你可以使用Script-Migration
命令.
如果您想编写所有迁移的脚本,只需从Package Manager控制台这样调用即可.如果只想编写上一次迁移的更改脚本,可以这样调用:
Script-Migration -From <PreviousMigration> -To <LastMigration>
一定要查看文档,命令还有几个选项.