2008-09-16 89 views

回答

86
List<int> list = new List<int>() { 1, 2, 3, 4, }; 
IQueryable<int> query = list.AsQueryable(); 

如果你没有看到AsQueryable()方法,添加一个using语句System.Linq

+1

如果你有兴趣的话,你可以做很长的路要走:从q中查询选择q或list.Select(q => q)都会让你成为IQueryable 2011-01-24 15:02:40

10

使用AsQueryable<T>()扩展方法。

+5

这是一个昂贵的操作吗?在List上AsQueryable? – Eatdoku 2012-05-16 21:01:55

相关问题