Ich habe derzeit mehrere Datenbanken mit FluentMigrator und bin gespannt, wie sich Entity Framework Migrations vergleichen lassen.Was können Entity Framework-Migrationen tun, die FluentMigrator nicht kann?
Können EF Migrations Daten in Migrationen importieren und selektiv Migrationsskripts ausführen, die auf Umgebungen wie FluentMigrator mit Tags und Profilen basieren?
Ich verwende bereits EF Database First als ORM für meine Anwendung, und ich glaube, ich habe irgendwo gelesen, dass EF Migrationen jetzt auch für Nicht-Code First EF unterstützt werden, aber mein Team hat darüber nachgedacht, einen Code zu refaktorieren Erster Ansatz wegen einiger Einschränkungen des Database First-Ansatzes. Würden EF Migrations nur sinnvoller sein, anstatt ein anderes Migrationsframework von Drittanbietern zu verwenden, wenn Sie mit einem Code-First-Ansatz arbeiten?
Nun, in erster Linie kann FM nicht automatisch Migrationen generieren. Dh es durchsucht nicht die Datenbank, bestimmt, was sich geändert hat, und erstellt das Skript basierend auf dem Diff. EFM macht das. –
Jetzt, drei Jahre später, bin ich gespannt, ob Sie den Wechsel versucht haben und was Ihre Erfahrung war. Es scheint, als ob die meisten, die Migrationen verwenden, das eine oder das andere verwenden und keine Meinung über das andere haben. –