2011-09-08 49 views
0

我想在模式遷移執行後運行一些SQL。Migrator.NET - 模式遷移完成後運行SQL

幾點:

  1. 如果我向上函數調用期間執行的SQL,它不與最新的架構版本,因爲架構更新生效後執行。

  2. 調用Database.Commit()立即提交更改,但連接已關閉,因此無法執行SQL。

  3. 在AfterUp()函數中調用我的SQL時,連接也被關閉。

我該如何在架構更新後執行一些SQL?

回答

0

立即問這個問題後,它打我...創建另一個只是做數據的遷移。它將有一個開放的連接,並且只有在架構遷移通過後纔會執行。

+0

爲什麼你不接受你自己的答案呢? –