我有一个要根据字典中的元素进行过滤的DataTable。字典键是一个整数,值部分是一个类。
所包含的类有一个名为ItemId的字段。此ItemId是数据表中的一个字段。
我有一个字典关键部分的值。
我想要的是一个LINQ查询,它根据我拥有的键值返回datatable的一个可枚举子集。
换句话说,我想要一个包含数据表中所有记录的结果集,这些记录的ItemId列在字典中包含的记录中,我有该字典的键值。
这个是可能的吗?
发布于 2012-08-10 22:15:24
如果我理解的话你有钥匙。所以有了键,你就有了字典的一个值。这似乎很容易获得你想要的东西:
int key = 3;
var enumerable = dataTable.Where(t => t.ItemId == dictionary[key].ItemId);https://stackoverflow.com/questions/11902887
复制相似问题