2012-05-01 236 views
-1

如果我運行下面的實體框架在查詢

var allrecords = proxy.itemAuditReports.ToList().OrderBy(u=>u.SKU); 

我allrecords得到這個返回錯誤的數據。

  • [0] =庫存= 60,用法= 20,月= 1,SKU = 001

    [1] =庫存= 60,用法= 20,月= 1,SKU = 001

但在DB I具有用於

  • 月1值:庫存= 60,用法= 20,SKU:001

    4個月:庫存= 20,用法= 10,SKU 001

這是怎麼回事錯在這裏???

+3

一行代碼不足以診斷問題。 – cadrell0

+0

已被回覆! – Nanu

回答

1

只有一行代碼纔是最佳猜測,是EF認爲是你的主鍵,實際上並不是唯一的。

+0

是的,只是在一分鐘之前就知道了。無論如何謝謝! – Nanu