在 an 上调用AsQueryable() 会IOrderedEnumerable
调用扩展方法 onIEnumerable
并返回一个IQueryable
而不是IOrderedQueryable
.
这对我来说真的没有意义。我想应该有一个AsQueryable
扩展方法IOrderedEnumerable
返回IOrderedQueryable
。
所以我的问题有两个部分:
应该有
public static IOrderedQueryable<TElement> AsQueryable<TElement>(this IOrderedEnumerable<TElement> source)
扩展方法吗?如果不是,为什么?您目前如何将 a 转换
IOrderedEnumerable
为IOrderedQueryable
?IOrderedEnumerable<string> orderedEnumerable = new List<string>().OrderBy(s => s); IOrderedQueryable<string> orderedQueryable = // how can I convert orderedEnumerable here?