from _tupleRows in this.TupleSet
from _member in _tupleRows.Members
where (_member.HasChildMembers && !_member.DrilledDown)
select new
{
_member1 = _member,
_member2 = (from _searched in this.TupleSet
from _compareMember in _searched.Members
where (_member.UniqueName == _compareMember.UniqueName &&
_member.LevelDepth == _compareMember.LevelDepth &&
_compareMember.DrilledDown)
select _compareMember).FirstOrDefault()
};
我需要这个简单的LINQ表达式转换为等效的lambda表达式转换一个普通的LINQ查询lambda表达式
请不厌其烦地将代码格式化以提高可读性。它的缩进太多 - 为什么我们需要滚动?在那里,为你解决这个问题。 – Oded
下载LinqPad,它会为你“转换”它。 – Magnus
Resharper可以在几次点击中为您做到这一点。 – spender