【发布时间】:2014-07-14 21:58:16
【问题描述】:
我正在尝试编写一个 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
正确的语法是什么?
【问题讨论】:
-
另见stackoverflow.com/q/7229569/146077 - 你为什么要使用
join?
标签: sql linq-to-sql