Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Linq包含来自表列表的查询_C#_Asp.net_Linq - Fatal编程技术网

C# Linq包含来自表列表的查询

C# Linq包含来自表列表的查询,c#,asp.net,linq,C#,Asp.net,Linq,我有一个包含关键字列表的表,如 Waiter Receptionist Cleaner Painter 我还有一张桌子,上面有一个职位 我想要一个查询,告诉我第一个表中的任何单词是否包含在第二个表中的特定职务中 我想知道在不循环第一个表中的每一行的情况下这是否可行。将此作为参考,并根据需要进行修改 SecondTable.Where(a => FirstTable.Any(b => b.Keyword == a.Keyword)) 您应该能够在Where()中执行.Contain

我有一个包含关键字列表的表,如

Waiter
Receptionist
Cleaner
Painter
我还有一张桌子,上面有一个职位

我想要一个查询,告诉我第一个表中的任何单词是否包含在第二个表中的特定职务中


我想知道在不循环第一个表中的每一行的情况下这是否可行。

将此作为参考,并根据需要进行修改

SecondTable.Where(a => FirstTable.Any(b => b.Keyword == a.Keyword))

您应该能够在
Where()
中执行
.Contains()
。可以发布当前正在运行的查询吗?如果需要完整的匹配列表,请使用内部联接。如果您只需要existence的bool值,请在末尾添加
Any()