【发布时间】:2011-02-07 09:52:24
【问题描述】:
LINQ to Entities 有许多 LINQ 方法标记为“不支持”(http://msdn.microsoft.com/en-us/library/bb738550.aspx)。
有什么方法可以手动实现其中一些方法吗?还是我应该等待 EF 的下一个版本?
我特别需要这个方法:
IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, TResult>> selector)
谢谢
UPD:例如我想用这种方式选择:
var usersWithRowNumbers = allUsers.Select((u, index) => new {UserID = u.UserID, Index = index});
【问题讨论】:
-
你能提供一个关于你想用 select 做什么的代码简介吗?几乎所有 ef 问题都有解决方法,您是否要进行某种类型的分区?
标签: .net entity-framework linq-to-entities