Używam EntityFramework z metodą "Code first" z migracjami.Kod EntityFramework pierwszy: Ustaw kolejność pól
Udało mi się wygenerować tabele z moich modeli, ale kolumny są dodawane w kolejności alfabetycznej, a nie w zamówieniu wewnątrz mojego modelu.
Próbowałem to:
[Key, Column(Order=0)]
public int MyFirstKeyProperty { get; set; }
[Column(Order=1)]
public int MySecondKeyProperty { get; set; }
Ale to nie wydaje się działać.
Jak ręcznie ustawić kolejność pól w bazie danych?
Używam ASP.NET Core i EF Core (SqlServer) v1.1.0.
dość rozczarowujące, zwłaszcza * Nie ma planu, aby to zmienić w każdym z zaplanowanych wydań. Prawidłową rzeczą jest to, że nie podoba ci się kolejność kolumn, to edytowanie wygenerowanego pliku migracji i przeniesienie porządku w żądany sposób. * +1 dla odpowiedzi. –
Dzięki chłopaki! Ręczne edytowanie wywołania "CreateTable" rozwiązało problem. Szkoda, że nie jest jeszcze wspierany przez EF Core, ale mam nadzieję, że tak się stanie. –