gpt4 book ai didi

vb.net - Entity Framework 查询多次返回同一行

转载 作者:行者123 更新时间:2023-12-04 02:54:05 25 4
gpt4 key购买 nike

这是我第一次使用 Entity Framework ,并且得到了一些令人困惑的结果。当我运行这个 SQL 查询时,我知道一个特定的表包含 3 个不同的行:

SELECT * FROM mytable WHERE service_month = 201012

但是,当我针对框架运行此查询时,我得到 3 行,但它们都是第一行的副本(VB 语法)。
Dim temp = _context.mytable.Where(Function(x) x.service_month = 201012)

我是否设置错误?这就是我使用 LINQ to SQL 的方式,所以我觉得我错过了一些东西。

最佳答案

修复 EDMX 中的主键定义。 (如果您的表没有 PK,则添加一个。)当所有行返回相同的“键”时,EF 返回相同的对象实例。

关于vb.net - Entity Framework 查询多次返回同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257159/

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