|
1
5
用这个代码解决
谢谢大家 |
|
|
2
3
我认为您需要2个“Distinct()”调用,一个用于主类别,另一个用于子类别。 这应该适合您:
|
|
|
3
2
Distinct()背后的算法需要一种方法来判断源IEnumerable中的两个对象是否相等。 默认方法是通过引用比较两个对象,因此可能没有两个对象是“相等”的,因为您使用“new”关键字创建它们。 您需要做的是编写一个实现IEnumerable的自定义类,并将其传递给Distinct()调用。 |
|
|
4
1
您的主要查询是关于产品的,因此您将获得每个产品的记录。切换它,这样您就可以查询类别,但可以根据Product.Category进行过滤 |
|
|
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 8 年前 |
|
|
MJK · 规范模式-使用ICollection实现表达式 8 年前 |
|
|
Roland Ebner · 为实体框架多对多关系构建表达式树? 8 年前 |