2017-04-05 4 views
1

Ich habe eine Frage im Zusammenhang mit Datenbankmigrationen Framework für ASP.NET Core.EF Code Erste Migrationen Alternative für ASP.NET Core-Anwendung

So haben wir schöne Entity Framework und dort haben wir Code erste Migrationen und in diesem Fall funktioniert alles gut für uns. ABER, ich verwende Dapper ORM anstelle von EF für meine Anwendung und in diesem Fall kann ich EF Migrations nicht verwenden. Also brauche ich etwas wie flywaydb migrations aber für ASP.NET Core-Anwendung.

Kennen Sie einige Frameworks, die mir dabei helfen können?

Danke.

Antwort

1

wie es Looks ist meine Lösungen:

fluentmigrator

DbUp

Aber noch muss th untersuchen ist Lösungen ein bisschen mehr.

+0

Hey, schau dir auch mein Projekt SharpMigrations an :) https://github.com/sharmpmigrations/sharmpmigrations/tree/2.0 – andrecarlucci

0

können Sie

verwenden
Update-Database -Script 

auf dem Migrationsbefehl

den SQL-Code zu erhalten
+0

Ja, aber 'Update-Database -Script' ist ein Entity Framework Befehl, wie ich weiß. Aber in meinem Fall werde ich EF überhaupt los, also brauche ich einen anderen Ansatz, um Datenbankmigration anzuwenden. –

1

Sie verwenden EF überhaupt nicht, sagen Sie. Warum verwenden Sie kein Visual Studio-Datenbankprojekt? Wenn Sie einen vorhandenen DB haben, importieren Sie ihn in das DB-Projekt. Danach nehmen Sie Ihre Änderungen im DB-Projekt vor und senden sie dann über die Schemavergleichs- und Skripting-Tools an Ihre Instanzen. Ihr DB-Projekt kann in Ihrer VS-Lösung leben. Habe ich das Problem richtig verstanden?

Verwandte Themen