如何在lambda表达式中使用||运算符

本文关键字:运算符 表达式 lambda | 更新日期: 2023-09-27 18:20:14

如何在lambda表达式中使用||(或)运算符?

以下是我尝试过的:

db.assets.Where((u => u.userName.Equals(userName)) || (c => c.category.Equals("DefaultMapMarker"))

提前感谢

编辑

我想获得当前用户的资产列表,以及所有用户的所有资产。所有用户的资源都具有DefaultMapMarker类别。

如何在lambda表达式中使用||运算符

您可以在身体内部使用它:

db.assets.Where(u => u.userName.Equals(userName)
                     || u.category.Equals("DefaultMapMarker"))

你这样做的方式会转化为"Lambda||Lambda"或"Func||Func"