IList<T> 到 IQueryable<T>
Posted
技术标签:
【中文标题】IList<T> 到 IQueryable<T>【英文标题】:IList<T> to IQueryable<T> 【发布时间】:2008-09-16 15:25:35 【问题描述】:我有一个列表,我想将它包装到一个 IQueryable 中。
这可能吗?
【问题讨论】:
【参考方案1】:List<int> list = new List<int>() 1, 2, 3, 4, ;
IQueryable<int> query = list.AsQueryable();
如果您没有看到 AsQueryable()
方法,请为 System.Linq
添加 using 语句。
【讨论】:
如果你对你可以做的很长的路感兴趣:从 q 在查询中选择 q 或 list.Select(q => q) 两者也会给你一个 IQueryable使用AsQueryable<T>()
扩展方法。
【讨论】:
这是一项昂贵的操作吗? AsQueryable 在列表中?以上是关于IList<T> 到 IQueryable<T>的主要内容,如果未能解决你的问题,请参考以下文章
为啥 `IList<T>` 不从 `IReadOnlyList<T>` 继承?