1

fluentmigrator を使用してデータベース スクリプトを作成していますが、fluentmigrator を使用してデータベース固有の移行コードを実行するにはどうすればよいですか?

4

2 に答える 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 に答える