所以我有下一个声明
var list = Repositories
.Where(d => ).ToList()
.Join(anotherlist, l => l.element.Trim().ToLower(), r => r, (l, r) => l)
.Select(d => d.element.Trim().ToLower())
.ToList();
这里我得到错误选择的嵌套太高了 我能够通过替换像这样的包来解决这个问题,但为什么呢?第一个linq的连接在内存中就像第二个一样。我看不出这两者之间的区别。
var list1 = Repositories
.Where(d => )
.ToList();
var list= list1
.Where(y => anotherlist.Contains(y.element.Trim().ToLower()))
.Select(y => y.element.Trim().ToLower())
.ToList();
谢谢!