У меня есть запрос на основе следующего T SQL:
select t1.field1
t2.field1,
t2.field2,
t3.field1,
t3.field2
from t1 left outer join t2 on t1.t2key = t2.id
left outer join t3 on t1.t3key = t3.id
В Linq to Entities запрос принимает форму
var query = db.context.t1.include(“t2”).include(“t3”);
Таблица t1 имеет необычную структуруполя t2key и t3key могут иметь значение NULL.Обнуляемые поля не позволяют мне выполнять фильтрацию по любому из полей t2 или t3.
Единственный выход, который я пока вижу, - это вернуть результаты в виде базы данных, прежде чем я выполню фильтрацию.Или есть другой подход, который я должен использовать здесь?