这 2 个查询在功能上是否等效?
1)
var z=Categories
.Where(s=>s.CategoryName.Contains("a"))
.OrderBy(s => s.CategoryName).AsEnumerable()
.Select((x,i)=>new {x.CategoryName,Rank=i});
2)
var z=Categories.AsEnumerable()
.Where(s=>s.CategoryName.Contains("a"))
.OrderBy(s => s.CategoryName)
.Select((x,i)=>new {x.CategoryName,Rank=i});
我的意思是,查询中“AsNumerable()”的顺序是否会改变从客户端检索到的数据项的数量,或者它们的检索方式?
谢谢你的帮助。