看起來連接不能使用查詢中定義的集合,或者我做錯了什麼?LINQ連接範圍
from a in new[] {
new { Id = 1 },
new { Id = 2 } }
let bees = new[] {
new { Id = 2 },
new { Id = 3 } }
join b in bees on a.Id equals b.Id
select 1;
這一個給編譯時錯誤「元素」蜜蜂「在當前上下文中不存在」。查詢有什麼問題?
現在我明白了,謝謝。其他誰想知道更多關於,這裏是描述它的鏈接:http://blogs.msdn.com/b/stuartleeks/archive/2008/05/21/using-let-in-linq-to-objects.aspx – 2011-06-01 14:23:50