fluentmigrator を使用してデータベース スクリプトを作成していますが、fluentmigrator を使用してデータベース固有の移行コードを実行するにはどうすればよいですか?
質問する
1185 次
2 に答える
0
IfDatabaseメソッドとEmbeddedScriptを組み合わせて使用します。
複数のデータベース タイプの処理に関する wiki エントリを参照してください。
いくつかの .sql スクリプト ファイルをリソースとして埋め込み、以下のスニペットのようなものを使用します。
public override void Up()
{
IfDatabase("Oracle").Execute.EmbeddedScript("ora_do_work.sql");
IfDatabase("SqlServer").Execute.EmbeddedScript("mssql_do_work.sql");
}
于 2012-11-06T11:02:54.777 に答える