我正在尝试编写一个 linq to sql 语句,它将加入总共 3 个表。表 1 = 用户(用户 ID) 表 2 = 用户课程(用户 ID,课程 ID),表 3 = 课程(课程 ID)。
这就是我想要做的:
from u in db.Users join uc in userCourse on u.userId = uc.Id
join c in course on uc.courseId = c.courseId
where u.userId = uc.userId
select c.name
什么是正确的语法?