【发布时间】:2017-02-02 18:06:06
【问题描述】:
我有一个存储在变量中的集合。我需要使用 where 子句中的 var 结果值遍历 Iqueryable 对象集合。任何建议都会有所帮助。
var collection = courses.Where(r => r.deptTAG == deptTag).Select(d => d.dept_NO);
IQueryable<courses> query = getcourses();
if (collection != null)
{
query = query.Where(c => c.dept_NO == collection.????);
shipments = query.ToList();
}
return shipments ;
【问题讨论】:
-
你想用那个收藏做什么?
-
我需要检查存储在'var collection'中的'dept_no'是否在基于dept_no的Iqueryable对象集合中可用。实际上我需要遍历 Iqueryable 对象集合来检查 var 返回的值。
-
您想获取
dept_NO存储在collection中的项目吗? -
是的。但我的问题是我可以使用 foreach 循环实现它还是有更好的选择。
-
为什么需要收藏?
shipments = getcourses().Where(r => r.deptTAG == deptTag).ToList();有什么问题
标签: c# asp.net linq linq-to-sql linq-to-entities