Я попытался присоединиться к двум таблицам условно, но это дает мне синтаксическую ошибку. Я пытался найти решение в сети, но я не могу найти, как сделать условное соединение с условием. Единственная альтернатива - сначала получить значение из одной таблицы и снова сделать запрос.
Я просто хочу подтвердить, есть ли другой способ сделать условное соединение с linq.
Вот мой код, я пытаюсь найти всю позицию, которая равна или ниже меня. В основном я хочу получить своих сверстников и подчиненных.
from e in entity.M_Employee
join p in entity.M_Position on e.PostionId >= p.PositionId
select p;