看起来连接不能使用查询中定义的集合,或者我做错了什么?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