0

我想在执行架构迁移后运行一些 SQL。

几点:

  1. 如果我在 Up 函数调用期间执行 SQL,它不会使用最新的架构版本执行,因为架构更新会在之后生效。

  2. 调用 Database.Commit() 会立即提交更改,但连接已关闭,因此无法执行 SQL。

  3. 在 AfterUp() 函数中调用我的 SQL,连接也会关闭。

模式更新后我应该如何执行一些 SQL?

4

1 回答 1

0

在问了这个问题后,我立即想到了......创建另一个只处理数据的迁移。它将有一个开放的连接,并且只有在模式迁移通过后才会执行。

于 2011-09-08T03:15:42.417 回答