【发布时间】:2011-12-18 19:47:32
【问题描述】:
- 我创建了一个连接几个表的 SQL 视图,并在 SQL 中进行了测试 Manager 它提供了正确的数据(如果有所不同,这些是复杂的连接)。
- 在 MVC 中,我创建了一个(数据优先)实体数据模型,然后添加了代码 一代。
- 我在控制器中有一个 LINQ 查询,它生成一个 idex 页面。
所有基本的 MVC 东西。
当我运行应用程序时,我收到重复的记录。为了进一步限定,如果一个订单有多个行,它会返回“订单”中每一行的第一条记录。
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
关于这个问题的原因有什么想法吗?
【问题讨论】:
-
也许发布一些缩小的代码段?特别是 LINQ 查询。
标签: sql-server asp.net-mvc entity-framework duplicate-data multiple-resultsets