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

时间:2014-09-01 07:40:06

标签: c# lambda dbset or-operator

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

以下是我的尝试:

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

提前致谢

修改

我想获取当前用户的资产列表,以及适用于所有用户的所有资产。所有用户的资产都有一个DefaultMapMarker类别。

1 个答案:

答案 0 :(得分:5)

你可以在体内使用它:

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

你这样做会转化为" Lambda ||拉姆达"或" Func || FUNC"