Ich verwende Entity Framework Migrations für Code, um zuerst mein Datenbankmodell zu steuern. Es wirkt charmant und ich kann bis jetzt alles handhaben. Aber jetzt muss ich einen Datenbanktrigger hinzufügen und ich möchte dies mit EF Migrations tun und nicht nur ein separates SQL-Skript für diesen Fall verwenden. Dies wäre für die Kunden verwirrend, besonders nachdem wir sie davon überzeugt haben, dass wir alles damit umgehen können EF Migrationen). Mein Trigger ist gerade nach vorne und sieht aus wie tis:Datenbankauslöser mit Entity Framework-Code hinzufügen Erste Migrationen
CREATE OR REPLACE TRIGGER [name] BEFORE UPDATE ON myTable ...
Gibt es einen Befehl, um einen Trigger zu EF Migrations hinzufügen?
Check-out der Lösung kam ich mit: [EntityFramework.Triggers] (http://github.com/NickStrupat/EntityFramework.Triggers). Es ist auch auf NuGet. –
Sieht vielversprechend aus. Weißt du, wenn es mehrere Datenbanksysteme unterstützt (Oracle, SQL-Server usw.) – StefanG
Ich habe es nur mit SQL Server getestet, aber es ist alles auf Provider-Agnostic Weise auf Entity Framework gebaut. Es hängt von 'DbContext' ab. –