如何在包含條件的地方使用? ProgressItems is ICollection <> object。我想獲得帶有過濾項目的整個Goal對象。我該如何解決它?在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不支持過濾包含。 –