Больше, чем условие в Linq Join

Я пытался условно объединить две таблицы, но это дает мне синтаксическую ошибку. Я пытался найти решение в сети, но не могу найти, как выполнить условное соединение с условием. Единственная альтернатива - сначала получить значение из одной таблицы и снова сделать запрос.

Я просто хочу подтвердить, есть ли другой способ выполнить условное соединение с помощью linq.

Вот мой код, я пытаюсь найти все позиции, которые равны или ниже меня. В основном я хочу получить своих коллег и подчиненных.

from e in entity.M_Employee
join p in entity.M_Position on e.PostionId >= p.PositionId
select p;
28
задан Nap 16 September 2010 в 08:39
поделиться