私はこのようなテーブルを持っています:
| FruitID | BasketID | FruitType |
クエリにリストを渡しているのですが、 AND内にあり、特定BasketIDsのリストのみが必要です(値は1または2のみです)。FruitIDsBasketIDFruitType
これは私が持っているものです:
var TheQuery = (from a in MyDC.MyTable
                where TheBasketIDs.Contains(a.BasketID) &&
                      a.FruitType == 1 // need help here
                select a.FruitID).ToList();
where2番目の条件を表現するのに少し苦労しています。すべてが1で、どれも2ではないFruitIDs場所が必要です。FruitType
| FruitID | BasketID | FruitType |
|   23    |    2     |    1      |
|   23    |    5     |    1      |  
|   19    |    2     |    1      |
|   19    |    5     |    2      |
たとえば、Fruit 23はFruitType常に1であるため問題ありませんが、Fruit 19は2もあるため問題ありません。これは、渡すFruitTypeリストに5が含まれていない場合でも同様です。TheBasketIDs