ロングのリストがあります。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;
しかし、これはうまくいかないようですそれはすべてのパブを返します