0
在LINQ to Entities實體模型(由.edmx文件支持)中,有時列順序會在表內發生更改。編輯表格結構後可能會發生這種情況(添加或刪除列,重命名它們等)。因此,自動生成的Create方法會更改,並且現有代碼會中斷。LINQ to Entities - 如何保持列順序?
例如: 您有名爲Item的實體。它有專欄ColA,ColB,ColC。實體模型設計器生成的方法
Item.CreateItem(可樂,COLB,COLC)
你。 一些變化後(其中的方式無關可樂,COLB,COLC!)現在CreateItem方法是
Item.CreateItem(COLB,可樂,COLC)
由於所有現有結果調用CreateItem方法的代碼失敗。很煩人。 有沒有人找到如何堅持列順序的方式?或者至少如何控制它?我試圖直接編輯.edmx文件並設置我需要的訂單。但即使這樣也沒有幫助。實體模型設計者不遵循這個順序,它看起來像是隨機挑選訂單。