![]() |
1
2
如果你想过滤掉
因此,您可以在一个步骤中获得所需的数据,但必须自己分配属性。
另一种方法是首先
无论哪种方法,都可以过滤员工和该员工的项目。 |
![]() |
2
0
|
![]() |
3
0
使用
此外,您正在根据员工ID进行筛选
|
![]() |
4
0
如果找到或为空,则singleOrDefault返回对象。所以,在您的例子中,它返回所有员工,因为您没有测试任何东西。你刚才说如果项目在那里,那就把它还给我。 如果存在或不存在将返回布尔值的任意值:
如果您需要筛选他是否只有一个具有特定键的项目:
您也可以使用singleOrDefault实现它,但使用空值测试值:
如果希望返回类型更具体,请使用Select。 如果不起作用,请尝试将“include”添加到列表中:
|
![]() |
It's a trap · C#-向func添加条件会导致堆栈溢出异常 2 年前 |