私は3つのクラスを持っています。WorkoutSession、WorkoutSessionExerciseおよびExercise。
エクササイズに関連するWorkoutSessionのリストを含むWorkoutSessionを返したいと思います。WorkoutSessionには多くのWorkoutSessionExerciseがあり、これらには、Exerciseとの1対1の関係が1つだけあります。
var query = from workoutSession in DatabaseContext.SetOwnable<WorkoutSession>()
from workoutSessionExercises in workoutSession.WorkoutSessionExercises
from exerciseInfo in workoutSessionExercises.Exercise
where workoutSession.Id == id
select workoutSession;
最後のFROMにエラーがあります:type引数をクエリから推測できません。
この3レベルの深いオブジェクトをLinqToEntityでロードするにはどうすればよいですか?