- 我创建了一个SQL视图,它连接了几个表,并在SQL中进行了测试时,它提供了正确的数据(如果这些都是复杂的联接有所不同)。
- 在MVC中,我创建了一个(数据优先)实体数据模型,然后添加了代码 一代。
- 我在一个生成idex页面的控制器中有一个LINQ查询。
所有基本的MVC东西。实体框架查询结果重复
当我运行应用程序时,我收到重复的记录。为了进一步限定条件,如果订单具有多个行,它将返回“订单”中每行的第一条记录。
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
对这个问题的原因有什么想法?
也许发布一些缩小的代码段?特别是LINQ查询。 – Kit