作为规划实体框架迁移的一部分,为了调试数据移动,我经常使用 -Script 参数来生成脚本。
然后我可以将此脚本带到查询分析器并将其包装在事务中以便手动测试它。
我遇到了一种情况,我们需要一个 Go 语句来正确执行脚本。为了在适当的位置输出 Go,将以下代码添加到迁移中。
Sql("GO");
当使用 -Script 时,这会在适当的位置添加一个 GO 语句。但是当不使用 -Script 时。我得到了例外...
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
有没有一种安全的方法可以将 Go 命令添加到脚本中?