私はこのようなテーブルを持っています:
| FruitID | BasketID | FruitType |
クエリにリストを渡しているのですが、 AND内にあり、特定BasketIDs
のリストのみが必要です(値は1または2のみです)。FruitIDs
BasketID
FruitType
これは私が持っているものです:
var TheQuery = (from a in MyDC.MyTable
where TheBasketIDs.Contains(a.BasketID) &&
a.FruitType == 1 // need help here
select a.FruitID).ToList();
where
2番目の条件を表現するのに少し苦労しています。すべてが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