3

生のSQLに頼らずに、FluentMigratorでトリガーを作成することは可能ですか?

現在Nugetでリリースされているバージョン(FluentMigrator.1.0.1.0)のオブジェクトモデルを調べましたが、その方法がわかりません。

4

2 に答える 2

6

Execute.Script を使用できます

[Migration(1)]
public class Migration_0001_Baseline : Migration
{

    public override void Up()
    {                        
        Execute.Script("script1.sql");        
    }

    public override void Down()
    {

    }        
}
于 2012-07-19T14:05:27.317 に答える
3

答えがノーであることはもうお分かりだと思います。また、トリガーがすぐにサポートされるとは思いません。それらは非常にデータベース固有であり、さまざまなケースをすべてカバーするには多くのコードが必要になります。ウィキペディアでこの記事を参照してください: http://en.wikipedia.org/wiki/Database_trigger

FluentMigrator で Create.Trigger 式が本当に必要な場合は、プル リクエストをいつでも歓迎します。

于 2012-07-13T19:42:54.350 に答える