【发布时间】:2009-10-14 04:31:15
【问题描述】:
我想用这个查询中的第二个连接语句执行外连接,我不断收到奇怪的错误! (一定是第三只红牛)
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
};
任何帮助将不胜感激。
[编辑] - 我忘了说我使用的是 SubSonic 3.0,错误似乎与 SubSonic 相关.....
【问题讨论】:
-
您必须告诉我们“奇怪的错误”是什么,我们才能为您提供帮助
-
你能提供一个样本有多个连接,其中只有一个是“外部”吗?
-
当我这样做时,我得到:“'System.Linq.IQueryable
1[<>f__AnonymousType12[f__AnonymousType02[x,a],System.Collections.Generic.IEnumerable1[w]]]'类型的表达式不是一个序列“