2008-09-16 4 views
52

목록이 있으며이를 IQueryable에 포함하고 싶습니다.IList <T> 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 또는 list.Select (q => q)를 사용하면 IQueryable을 얻을 수도 있습니다.

10

AsQueryable<T>() 확장 방법을 사용하십시오.

+5

비싼 조작입니까? 목록에 AsQueryable? – Eatdoku