你如何索引IQueryable?索引IQueryable <int>?
我正在使用LINQ to sql查询来获取特定列的值。该查询如下,
var intitalQuery = (from a in sql.GetTable<Staff_Time_TBL>()
where a.Info_Data == SelectedOption
select a.Staff_No).Distinct();
从那里我希望能够索引intitalQuery
变量,并根据需要获取值。 该值然后在另一个查询中使用。 我第一次尝试是这样的,
Column1.DataContext = sql.Staff_Time_TBLs.Where(item =>
item.Section_Data == SelectedOption &&
item.Staff_No == intitalQuery[0];
然后,我没有运气尝试这种从here。
Column1.DataContext = sql.Staff_Time_TBLs.Where(item =>
item.Section_Data == SelectedOption &&
item.Staff_No == intitalQuery.First());
从我能从链接中得到的只是第一个值,我希望能够通过索引获取所有值。你如何去做?
'.ToList()'?否则,我不太清楚“索引”的含义,为什么你甚至需要它。 –
@JeroenMostert,通过'for循环'而不是'foreach'循环遍历'intitalQuery'。 – KyloRen
@JeroenMostert。谢谢,那有效。如果您想发布答案,我会将其标记为已解决。谢谢 – KyloRen