linq比较两个ID列表?

时间:2013-03-26 10:23:39

标签: sql linq

我有一长串清单。 我想做一个linq查询来比较long的linq等于表中的id列表。 一个酒吧有功能,功能有ID,我想选择其功能在这个长列表中的所有酒吧...

代码:

IList<long> pubFeatures被传递到函数中。

var result = from pubs in result
              where pubs.PubFeatures.Select(item => item.Id).All(term => pubFeatures.Contains(term))
             select pubs;

但这似乎无法恢复所有酒吧

1 个答案:

答案 0 :(得分:0)

var result = from pub in pubs
             where pub.PubFeatures.Select(item => pubFeatures.Contains(item.id))
             select pub