Id нравится выполнять внешнее соединение со вторым оператором объединения в этом запросе, я продолжаю получать странные ошибки! (это должен быть третий RedBull)Внешнее соединение в LINQ Задача
var Objeto = from t in Table1.All()
join su in table2.All() on t.Id equals su.Id
join tab2 in Table1.All() on t.PId equals tab2.Id //<-I want it here
select new
{
t.Field1,
SN = su.Field123,
PTN = tab2.FieldABC
};
Любая помощь будет оценена по достоинству.
[Edit] - Я забыл сказать, что я использую дозвуковых 3.0, ошибка, кажется, с SubSonic .....
Вы должны сказать нам, что «странные ошибки» являются для того, чтобы мы могли помочь вам –
вы можете предоставить образец с более чем одной joing, где только один из них является «внешним»? – hminaya
Когда я это делаю, я получаю: «Выражение типа« System.Linq.IQueryable'1 [<> f__AnonymousType1'2 [<> f__AnonymousType0'2 [x, a], System.Collections.Generic.IEnumerable'1 [w ]]] 'не является последовательностью " – hminaya