我有一个成分ID的数组,我需要找到所有食谱包含所有成分在一起,而不是一个或任何成分。如何选择与列表中的所有ID匹配的所有对象?
我想是这样的:
var query = (from ri in db.RecipesIngredients
where SelectedIDs.Contains(ri.IngredientId)
select ri.RecipeId).Distinct();
这为行为:获得食谱包含ID1或ID2或ID3等。我希望它是:得到含有ID1和ID2和ID3等食谱。
这可能吗?
你有餐桌餐桌食谱吗? – nerdybeardo
你是否需要配方来包含*所有*选定的成分 - 或只是*不包括任何未选择的成分? –
是的,有一个食谱表,我需要得到的食谱,包括所有选定的成分 – Yasmine