Entity Framework - 跨链接表查询所有记录

Entity Framework - query all records across linking tables

我在 EF 和 Lambdas 的 rabbit-hole 中迷路了。我正在尝试从链接表中获取所有记录。

我很确定我的问题得到了回答here,但我不知道如何将答案应用到我的情况中。

这是我的数据库的简化模型布局。

我正在尝试获取给定活动的所有演讲者的列表,但不知道如何构建 Linq/Lambda。

要明确:

有什么帮助吗?

通常在盯着问题看一个多小时后发帖到这里,我想我已经解决了。

context.SessionSpeakers.Where(x => x.Session.EventId == odv.EventId).Select(x => x.Speaker);

我会把它留在这里,以防它能帮助其他人或任何想提供更好答案的人。