Ich verwende EntityFramework mit dem "Code first" Ansatz mit Migrationen.EntityFramework-Code zuerst: Reihenfolge der Felder festlegen
Ich habe erfolgreich Tabellen aus meinen Modellen generiert, aber die Spalten werden in einer alphabetischen Reihenfolge und nicht in der Reihenfolge in meinem Modell hinzugefügt.
Ich habe dies versucht:
[Key, Column(Order=0)]
public int MyFirstKeyProperty { get; set; }
[Column(Order=1)]
public int MySecondKeyProperty { get; set; }
Aber das scheint nicht zu funktionieren.
Wie kann ich die Reihenfolge der Felder in der Datenbank manuell festlegen?
Ich verwende ASP.NET Core und EF Core (SqlServer) v1.1.0.
Ganz enttäuschend lesen kann, vor allem * Es gibt keinen Plan dieser geplanten Releases in einem der zur Zeit zu ändern. Die korrekte Sache, die Sie nicht mögen, ist die Spaltenreihenfolge, um die erzeugte Migrationsdatei zu bearbeiten und die Reihenfolge wie gewünscht zu verschieben. * +1 für die Antwort. –
Danke Jungs! Das manuelle Bearbeiten des CreateTable-Aufrufs hat den Zweck erfüllt. Schade, dass es noch nicht von EF Core unterstützt wird, aber hoffentlich wird es sein. –