【发布时间】:2014-05-08 12:58:14
【问题描述】:
我有一个来自像
这样的名字的列表 List<string> PartialOrganism = new List<string>{ "Arabidopsis", "Elsholtzia", "Elymus", "Oryza sativa" };
还有一个完整的字段,Table.Organism 一些值,例如:
“Elymus elongatum” "Oryza sativa (大米)" “拟南芥”
我怎么会有这样的查询,
Var query =from c in Table where c.Organism.Contains(PartialOrganism) select c;
非常感谢。
【问题讨论】:
-
能否请您更详细地说明您想要获得的内容。提供一个示例(输入/输出)将非常有益。谢谢
-
您想查找 Organism 字段是否包含列表中的任何项目?
-
非常接近
c.Organism.Where(org => PartialOrganism.Any(org.Contains)) -
请看这个例子
var query=from c in Table.Organism where c.Organism.Contains("Arabidopsis") select c;