我有一個c#.net桌面應用程序,其中我使用Linq作爲ORM和SQL Server Express作爲我的數據庫。所以,當我使用dataContext.CreateDatabase()方法時,它以與linq.cs中相同的順序創建列的時間的90%。在剩下的10%中,少數幾列的順序混亂。 (提到的百分比是近似的,Linq.cs是從SqlMetal生成的)DataContext.CreateDatabase以隨機順序創建列的數據庫
是否有一個特定的原因,爲什麼會發生或有一些設置來控制..? 我想過使用訂單,因爲數字列在30左右。並且有15到20個表格。
UPDATE
我們使用在混合方式的數據庫(即,也直接執行SQL命令)。這是我尋找列順序的原因之一。
不,對不起。你關心訂單的原因是你的編碼標準不好。字段總是隻能用名字查詢。混合動力在這裏沒有任何藉口。使用沒有違反字段順序的命令是嚴重的疏忽。 – TomTom
我有點理解,我正在做的錯誤。 :) – Prakash