实体为所有行返回相同的注册表

时间:2017-05-16 12:30:37

标签: c# entity-framework entity-framework-6 entity

我正在尝试使用以下内容从表中获取所有行:

using (var context = new dbcontext()){

return context.table.ToList();
}

我的问题是:这个命令返回1232注册表(在表上计数),所有行都包含相同的数据,即使我执行了.Distinct(); PS:我有1232个不同的注册表

1 个答案:

答案 0 :(得分:0)

此实体是否有ID列?如果是这样,那么所有行将始终不同,因为ID是唯一的。

您应该以匿名方式选择相关列(至少不包括ID列),然后执行.Distinct()。