asp.net - Linq 查询返回同一行 12 次

标签 asp.net linq entity-framework linq-to-entities

嗨,我编写了一个 linq 查询来从实体模型中获取记录。我得到了完美数量的记录,但所有记录都是相同的。 这是我的查询

Entities.TEST.Where(a => a.ID.ToUpper().Equals(ID.ToUpper())).OrderBy(s => s.NAME).ToList();

我错过了什么吗?

最佳答案

您需要确保实体数据模型中的实体 key 是唯一的。

因此,在您的示例中,ID 应该是您的测试实体的实体键

关于asp.net - Linq 查询返回同一行 12 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157386/

相关文章:

c# - 无法更新外键引用(导航属性)

c# - ASP.NET MVC 5 标识中的空引用

c# - LINQ - 获取某个属性位于该属性类型的其他结果集中的结果

c# - linq lambda 表达式和 '&' 运算符

c# - 使用 linq 识别日期冲突

c# - Microsoft.Office.Interop 用于网站(文件转换)是否安全?

c# - 你将如何在查询字符串中传递 ">="?

c# - 在 ListView 的下拉列表中获取 selectedIndexChanged 上的 ListView 项的值

javascript - 如何在第一个请求(Windows 身份验证)中触发带有授权 header 的 AJAX 帖子?

c# - EF6/LINQ MySQL - 无法插入