我有一长串清单。 我想做一个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;
但这似乎无法恢复所有酒吧
答案 0 :(得分:0)
var result = from pub in pubs
where pub.PubFeatures.Select(item => pubFeatures.Contains(item.id))
select pub