Можно ли создать триггер с FreentMigrator?
-
10-12-2019 - |
Вопрос
Можно ли создать триггер с 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()
{
}
}
. Не связан с StackOverflow