我有這樣的LINQ表達LINQ的包括不工作
ActionPlan
.Include(x => x.Goal)
.Include(x => x.Responsibles)
.Include(x => x.Goal.EducationalPlan)
.AsNoTracking()
.Where(x => x.State == State.Active && x.Goal.State == State.Active && x.Goal.EducationalPlan.State == State.Active)
.Where(x => x.Responsibles.Any(r => r.PersonId == pes_id))
.Distinct()
.Select(x => x.Goal)
.ToList();
的包括EducationalPlan的是不工作的,爲什麼?所有其他工作都很規範, EducationPlan是一個對象而不是列表。
是'goal'集合? –
對我來說很好。你確定有一個與該目標相關的教育計劃嗎? –