想要得到小孩的小孩,兩者有很多關係。小孩的存取小孩,與1:M
所以一個CarePeriod具有其中有許多ExerciseTrials許多DailyExerciseSets。 所以carePeriod具有DailyExerciseSets的收集具有ExerciseTrials集合 SQL我會寫是
SELECT <bla>
FROM careperiods
left outer JOIN DailyExerciseSets ON (...)
left outer JOIN exerciseTrials ON (...)
WHERE
careperiods.bla = bla
AND DailyExerciseSets.bla = bla
AND exerciseTrials.bla = bla
只需要複製在EF/LINQ這個邏輯。 我已經解決了這個問題幾次,但真的想看看這是如何完成的。
直觀地我會去爲
但失敗..
在正確的方向某點,將是巨大的。
使用所提到的鏈接http://stackoverflow.com/questions/3356541/entity-framework-linq-query-include-multiple-children-entities –