相关疑难解决方法(0)

实体框架迁移:仅在-Script输出中包含Go语句

作为规划实体框架迁移的一部分,为了调试数据移动,我经常使用-Script参数来生成脚本.

然后,我可以将此脚本带到查询分析器并将其包装在事务中,以便手动测试它.

我遇到了一个需要Go语句才能正确执行脚本的情况.以下代码已添加到迁移中,以便在适当的位置输出Go.

Sql("GO");
Run Code Online (Sandbox Code Playgroud)

当使用-Script时,这会在正确的位置添加GO语句.但是当没有使用-Script时.我得到例外......

System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
Run Code Online (Sandbox Code Playgroud)

有没有一种安全的方法可以将Go命令添加到脚本中?

entity-framework ef-migrations

17
推荐指数
2
解决办法
2894
查看次数

Entity Framework 6迁移是否可以包含围绕脚本的事务?

非常简单的问题,我在实体框架6中使用迁移,并且像命令一样

update-database -script
Run Code Online (Sandbox Code Playgroud)

但有没有一种方法可以生成脚本但是用事务包装它?

问题是,如果脚本失败,我必须取消它

.net c# entity-framework entity-framework-6

5
推荐指数
1
解决办法
1901
查看次数