【发布时间】:2021-10-16 14:38:36
【问题描述】:
我正在尝试从数据库中获取所有学生最后参加的课程。我写了 tsql 代码,它工作得很好,但是我不能在实体框架核心上做同样的事情。
下面的代码对我有用。
select a.student, b.class, b.attend from students a inner join class b on b.id = (
select top 1 id
from class
where student = a.student order by attend desc
)
这也是我编写 EF 查询的尝试。
datavalue = db.students.join(
db.class, m => m.student,
s => s.student, (m, s) => new joinedstudentswclass { class = s.class, student = m.student }
).tolist();
【问题讨论】:
标签: asp.net-core .net-core entity-framework-core