var query = from uM in db.aspnet_Memberships
join uD in db.UserDetails
on uM.UserId equals uD.UserId
join jL in db.JobLists
on uM.UserId equals jL.UserId
where (u.UserName == User.Identity.Name or jL.JobId==0)
Он не распознает ИЛИ, я хочу, чтобы он всегда возвращал JobId == 0.
Я пробовал прописные буквы, также пробовал скобки, где ((u.UserName == User.Identity.Name) OR (jL.JobId==0))
Без ИЛИ, он работает нормально, это ошибка компилятора синтаксиса.
Как написать запрос var с условием комбинации И / ИЛИ в предложении Where?