想要在此查詢中使用第二個連接語句執行外部連接,我不斷收到奇怪的錯誤! (它必須是第三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
};
任何幫助,將不勝感激。
[編輯] - 我忘了說,我使用的亞音速3.0,錯誤似乎是亞音速.....
你要告訴我們什麼是「奇怪的錯誤」是爲了讓我們能夠幫助您 – 2009-10-14 04:49:26
你可以提供一個樣本超過一個joing,其中只有一個是「外」? – hminaya 2009-10-14 04:55:23
當我這樣做時,我得到:「'System.Linq.IQueryable'1 [<> f__AnonymousType1'2 [<> f__AnonymousType0'2 [x,a],System.Collections.Generic.IEnumerable'1 [w ]]]'不是序列「 – hminaya 2009-10-14 12:50:51