Этот запрос в порядке:
from a in context.employee.where(a=>a.time > sometime && a.time.addmin(60) < sometime || a.time < someothertime).
Но если я добавлю (), чтобы удостовериться, что и предшествует или, компилятор не распознает 2-е:
from a in context.employee.where((a=>a.time > sometime && a.time.AddMinutes(60) < sometime) || a.time < someother time)).
На этот раз:
Оператор '||' не может применяться к операндам типа «лямбда-выражение» и «лямбда-выражение»
Как можно использовать ИЛИ в linq для сущностей с предложением where и в том же месте?