gpt4 book ai didi

sql-server - Entity Framework 查询结果重复

转载 作者:行者123 更新时间:2023-12-02 19:30:13 27 4
gpt4 key购买 nike

  • 我创建了一个连接几个表的 SQL View ,并在 SQL 中进行了测试Manager 它提供了正确的数据(如果有影响,则这些是复杂的连接)。
  • 在 MVC 中,我创建了一个(数据优先)实体数据模型,然后添加了代码一代。
  • 我在 Controller 中有一个 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

对于这个问题的原因有什么想法吗?

最佳答案

您应该仔细检查实体键属性。我看到您的查询结果,您应该将 Order 和 Line 标记为主键,我认为您忘记了将 order 标记为键。

关于sql-server - Entity Framework 查询结果重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com