-1

ロングのリストがあります。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;

しかし、これはうまくいかないようですそれはすべてのパブを返します

4

1 に答える 1

0
var result = from pub in pubs
             where pub.PubFeatures.Select(item => pubFeatures.Contains(item.id))
             select pub
于 2013-03-26T10:32:29.253 に答える