【发布时间】:2013-06-20 13:48:19
【问题描述】:
在IOrderedEnumerable 上调用AsQueryable() 会在IEnumerable 上调用扩展方法并返回IQueryable 而不是IOrderedQueryable。
这对我来说真的没有意义。我想在IOrderedEnumerable 上应该有一个AsQueryable 扩展方法返回IOrderedQueryable。
所以我的问题有两个部分:
应该有
public static IOrderedQueryable<TElement> AsQueryable<TElement>(this IOrderedEnumerable<TElement> source)扩展方法吗?如果不是,为什么?-
您目前如何将
IOrderedEnumerable转换为IOrderedQueryable?IOrderedEnumerable<string> orderedEnumerable = new List<string>().OrderBy(s => s); IOrderedQueryable<string> orderedQueryable = // how can I convert orderedEnumerable here?
【问题讨论】:
标签: c# linq ienumerable iqueryable