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