我有一系列成分 ID,我需要找到所有包含所有成分的食谱,而不是一种或任何成分。
我试过这样的事情:
var query = (from ri in db.RecipesIngredients
where SelectedIDs.Contains(ri.IngredientId)
select ri.RecipeId).Distinct();
这充当:获取包含 id1 或 id2 或 id3 等的食谱。我希望它是:获取包含 id1 和 id2 和 id3 等的食谱。
这可能吗?