假设:
var a = SomeCollection.OrderBy(...)
.Select(f => new MyType
{
counter = ? //I want counter value, so what first
//object have counter=1, second counter=2
//and so on
a=f.sometthing,
...
});
我该如何设置计数器的值?还是说我必须在之后迭代
a
?
theEFQuery.AsEnumerable().Select((item, index) =>
。调用AsEnumerable()
会在数据库中评估查询,随后运行的代码将在内存中运行。如果您想要获取数据库内部的实际行号,则仍然不适用此方法。 - Anthony Pegram