如何在请求中实现“或”?

时间:2012-03-21 15:03:00

标签: c# entity-framework

我有这个问题:

var TheQuery = db.Conventions.Where(p => 
    p.Participants.Select(q => q.intituleParticipant).Contains(s));

我需要添加其他条件......

怎么可能这样做?

3 个答案:

答案 0 :(得分:1)

与使用||(OR)运算符在常规C#中添加其他条件的方式非常相似。

var TheQuery = db.Conventions.Where(p =>
       p.Participants.Select(q => q.intituleParticipant).Contains(s) ||
       othercondition);

答案 1 :(得分:1)

将此信息放入查询中||

或 - > ||

var TheQuery = db.Conventions.Where(p => p.Participants.Select(q => q.intituleParticipant).Contains(s) || other conditions);

答案 2 :(得分:0)

您需要||运算符,与if语句中使用的运算符相同。