Wir verwenden Code-Erstmigrationen, um unsere Datenbank und das Modell synchron zu halten. Im Moment haben wir die Versionsnummer als Name für die Migration, was eindeutig nicht funktioniert. Das Problem besteht darin, dass mehrere Migrationen mit demselben Namen von verschiedenen Entwicklern unabhängig voneinander für ihre lokale Datenbank erstellt wurden. Dies führte zu etwas merkwürdigem Verhalten, da die wegen des Zeitstempels unterschiedlich war, aber die Klassen sind teilweise mit dem gleichen Namen.Namenskonventionen für Code First-Migrationen
Wie sollen diese Migrationen aufgerufen werden? Die Beispiele sind immer lächerlich vereinfacht: z.B. Hinzufügen einer Eigenschaft Readers
Ergebnis in Migration AddReaders
.
Oder sollten die Migrationen auf diese kleinen Änderungen heruntergebrochen werden? Anstatt alle Änderungen zu einer großen Migration zusammenzufassen. Was ist, wenn Abhängigkeiten bestehen?