是否可以使用FluentMigrator创建触发器,而无需使用原始SQL?
我已经查看了Nuget(FluentMigrator.1.0.1.0)上当前发布的版本的对象模型,但看不到这样做的方法。
答案 0 :(得分:4)
您可以使用Execute.Script
[Migration(1)]
public class Migration_0001_Baseline : Migration
{
public override void Up()
{
Execute.Script("script1.sql");
}
public override void Down()
{
}
}
答案 1 :(得分:1)
我相信你现在已经明白答案是否定的。我不认为触发器会很快得到支持。它们是特定于数据库的,需要大量代码才能涵盖所有不同的情况。请参阅维基百科上的这篇文章:http://en.wikipedia.org/wiki/Database_trigger
如果您真的想在FluentMigrator中使用Create.Trigger表达式,那么欢迎拉取请求!