È possibile creare un trigger con fluentmigrator?
-
10-12-2019 - |
Domanda
È possibile creare un trigger con fluententmigrator, senza ricorrere a SQL RAW?
Ho guardato attraverso il modello dell'oggetto per la versione attualmente rilasciata su Nuget (fluentMigrator.1.0.1.0) e non può vedere un modo per farlo.
Soluzione
Sono sicuro che hai capito ormai che la risposta è no.E non penso che i trigger saranno supportati in qualsiasi momento presto.Sono molto specifici del database e richiederebbero un sacco di codice per coprire tutti i diversi casi.Vedi questo articolo su Wikipedia: http://en.wikipedia.org/wiki/database_trigger
.Se vuoi davvero un'espressione di creazione.Trigger in fluentMigrator, quindi tirare le richieste sono sempre benvenute!
Altri suggerimenti
È possibile utilizzare EXEGUTE.Script
[Migration(1)]
public class Migration_0001_Baseline : Migration
{
public override void Up()
{
Execute.Script("script1.sql");
}
public override void Down()
{
}
}
.