Вопрос

Можно ли создать триггер с FreentMigrator, не прибегая к RAW SQL?

Я просматривал модель объекта для версии, выпущенной в настоящее время на Nuget (FreentMigrator.1.0.1.0) и не может видеть способ сделать это.

Это было полезно?

Решение

Я уверен, что вы выяснили, что ответ нет.И я не думаю, что триггеры будут поддерживаться в ближайшее время.Они очень специфичны для базы данных и потребуют множества кода для покрытия всех различных случаев.Смотрите эту статью о Википедии: http://en.wikipedia.org/wiki/database_trigger P >.

Если вы действительно хотите выражение create.tygger в FluentMigrator, то потяните запросы всегда приветствуются!

Другие советы

Вы можете использовать execute.script

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

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

    public override void Down()
    {

    }        
}
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top