在 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?