У меня есть существующая миграция БД, созданная для триггеров в частичном классе. Теперь мне нужно обновить эти триггеры. Код выхода
string triggerBodyIns = TriggerBodyIns;
string triggerBodyUpd = TriggerBodyUpd;
string triggerBodyDel = TriggerBodyDel;
this.CreateTrigger(SchemaName, tableName, "_INS", TriggerType.Insert,
false,triggerBodyIns.Replace("XXXXXX", tableName));
this.CreateTrigger(SchemaName, tableName, "_UPD", TriggerType.Update,
false,triggerBodyUpd.Replace("XXXXXX", tableName));
this.CreateTrigger(SchemaName, tableName, "_DEL", TriggerType.Delete, false,
triggerBodyDel.Replace("XXXXXX", tableName));
Я пытаюсь написать следующую инструкцию SQL, но получаю синтаксическую ошибку. Для каждого из 3 упомянутых выше триггеров
this.Sql($"ALTER TRIGGER {SchemaName},{tableName},_INS,{TriggerType.Insert},{false},{triggerBodyIns.Replace(XXXXXX ,{tableName})}");
Есть предложения?