0
這是我的代碼:IQueryable成員方法不起作用?
IQueryable<Car> list = new List<Car>().AsQueryable<Car>();
foreach (TreeNode node in DataHierarchyTree.CheckedNodes)
{
var a = from c in ContextDB.Cars
where c.CarID == Int32.Parse(node.Value)
select c;
list.Union(a.ToList());
}
CarGridView.DataSource = list;
CarGridView.DataBind();
這使得一無所獲。我已經通過停止點運行它並重復5次。如果我檢查a
值,則會生成一條SELECT語句,該語句在與checked節點列表中的值一起使用時會在結果集中產生大量行。
問題是,無論在執行直通代碼時生成多少結果,list
始終爲空。
爲什麼會這樣,我應該怎麼做才能獲得我正在尋找的汽車列表?