哪个ORM工具支持此版本的Queryable.Select扩展方法

时间:2009-12-09 13:21:14

标签: .net linq linq-to-sql orm linq-to-entities

您知道支持此扩展方法的ORM:

public static IQueryable<TResult> Select<TSource, TResult>(
  this IQueryable<TSource> source, 
  Expression<Func<TSource, int, TResult>> selector)

基本上,它允许向投影添加行号(按顺序排列的结果索引)。它与IEnumerable一起使用的示例是here。但是IQueryable存在相同的方法。

所以我很好奇,有没有支持这种方法的ORM工具?

问题实际上与this one有关。

2 个答案:

答案 0 :(得分:0)

您当然可以将它与LINQ to Entities一起使用。由于它只是标准Select,我认为任何支持IQueryable的{​​{1}}提供商也可以使用它。

但请记住:它是行号,正如它是Select这一事实所证明的那样。这是一个index,这不是一回事。

答案 1 :(得分:0)

没有例子,所以很可能没有这样的ORM。