Привет, stackoverflow. У меня возникли проблемы с запросом LINQ.Entity Framework - слишком высокий уровень вложенности для выбора
from ri in App.db.RecipeIngredients
join i in App.db.Ingredients on ri.IngredientID equals i.ID
join r in App.db.Recipes on ri.RecipeID equals r.ID
where recipeIDs.Any(rid => rid == ri.RecipeID)
group new Result()
{
recipe = ri.Recipe,
ingredient = ri.Ingredient,
quantity = ri.Quantity
} by ri.RecipeID
Это код, который я сделал до сих пор, recipeIDs - это список ints. но когда список recipeIDs превышает 30 ints, программа прерывается с ошибкой «Слишком высокий уровень вложенности для выбора», я был googleing, но на данный момент я понятия не имею, как это исправить. Может, некоторые из вас мне помогут?