Как я могу использовать, когда условие включено? ProgressItems - ICollection <> объект. Я хочу, чтобы весь объект цели был отфильтрован. Как я могу это решить?Использовать, где условия в linq включают
return _dbContext.Goals
.Include(p => p.GoalExpectation)
.Include(p => p.ProgressItems.Where(r => r.Value > 100))
.SingleOrDefault(p => p.Id == id);
я получаю такое исключение
В поле Включить выражение путь должен относиться к навигации собственности , определенной на типе. Используйте пунктирные пути для справочной навигации и оператор Select для сбора информации . Имя параметра: путь
Linq To SQL и Entity Framework не поддерживает фильтрацию. –