我正在使用EntityFramework和「代碼優先」方法進行遷移。EntityFramework代碼優先:設置字段順序
我已經成功地從我的模型生成了表格,但是列按字母順序添加,而不是按照模型中的順序添加。
我已經試過這樣:
[Key, Column(Order=0)]
public int MyFirstKeyProperty { get; set; }
[Column(Order=1)]
public int MySecondKeyProperty { get; set; }
但似乎並不奏效。
如何手動設置數據庫中字段的順序?
我使用的是ASP.NET Core和EF Core(SqlServer)v1.1.0。
相當令人失望,尤其是*有沒有計劃在任何當前安排的釋放來改變這一點。正確的做法是,您不喜歡列順序,就是編輯生成的遷移文件並根據需要移動順序。* +1作爲答案。 –
謝謝你們!手動編輯'CreateTable'調用的竅門。羞愧它不被EF Core支持,但希望它會。 –