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.

È stato utile?

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()
    {

    }        
}
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top