2012-05-01 238 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