【发布时间】:2019-07-14 15:10:58
【问题描述】:
我正在开发一个 asp.net 核心应用程序。
我有一个获取属性值的代码。
var properties = _context.Properties.Select(p => new {
p.Name,
Values = p.Values.Distinct()
}).Distinct();
但是 Distinct() 不起作用。我做错了什么?
【问题讨论】:
-
“不起作用”是什么意思?你是指哪个
Distinct? -
我得到了相同的元素。我的意思是第二个 Distinct。
-
你得到了什么元素?显示一些输入、您的预期输出和实际输出,并指出问题所在。
-
我得到一个包含值的属性。还有一些属性重复。
-
我要求您展示您放入和取出的那些属性的实际值,而不仅仅是描述它们的像 ,因为这是您解释代码有什么问题的最清晰的方式。
标签: c# linq entity-framework-core