2008-09-16 14 views
52

私はリストを持っています。それをIQueryableにまとめたいと思います。IList to IQueryable <T>

これは可能ですか?あなたがAsQueryable()方法が表示されない場合

答えて

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

は、System.Linqのためのusingステートメントを追加します。

+1

もしあなたがやりたいことがあれば、qからqを選んでください。qまたはlist.Select(q => q)のどちらでもIQueryableが得られます

10

AsQueryable<T>()拡張メソッドを使用してください。

+5

これは高価な操作ですか?リストのAsQueryable? – Eatdoku

関連する問題