我有一个类结构:
class MyEx{
public int Prop1;
public int Prop2;
public int Prop3
}
Prop1 和 Prop 2 始终相同,Prop3 不同。
这门课我想从更长的时间里检索出来应该是这样的
select new MyEx { Prop1=something;
Prop2= something2;
Prop3=something3;
}
问题是 something3 不是唯一的,所以我想应用一个 Distinct 到 thw 查询,以获得上面具有不同 Prop3 值的类。
但这似乎不起作用。
任何想法为什么?
谢谢
最佳答案
我想你想要 DistinctBy
来自 MoreLINQ :
var query = items.DistinctBy(x => x.Prop3);
关于c# - 在特定领域与众不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3941504/