剛剛學習LINQ,我在我的測試項目中遇到了一個新手路障。你能解釋我做錯了什麼嗎?如何將IQueryable <T>轉換爲列表<T>?
public List<ToDoListInfo> retrieveLists(int UserID)
{
//Integrate userid specification later - need to add listUser table first
IQueryable<ToDoListInfo> lists =
from l in db.ToDoLists
select new ToDoListInfo {
ListID = l.ListID,
ListName = l.ListName,
Order = l.Order,
Completed = l.Completed
};
return lists.ToList<ToDoListInfo>;
}
我收到一個錯誤說以下內容:
Cannont轉換方法組「ToList」非委託類型 「System.Collections.Generic.List」你打算 調用方法?
線索是 「你打算調用的方法?」 – 2009-08-15 11:49:07