Do you know an ORM supporting this extension method:
public static IQueryable<TResult> Select<TSource, TResult>(
  this IQueryable<TSource> source, 
  Expression<Func<TSource, int, TResult>> selector)
Basically, it allows to add row number (index of result in sequence) to the projection. Example of its usage with IEnumerable is here. But the same method exists for IQueryable.
So I'm curious, is there any ORM tool that supports this method?
The question is actually related to this one.