【发布时间】:2016-05-09 09:06:08
【问题描述】:
我有这个 sql 查询,它给了我正确的结果,即使用 order by 子句按 A 到 Z 排序的所有员工姓名
select Distinct(EmpNTLogin),Employee from Attendance
where CreateDate>='2016-01-01'
order by EmpNTLogin
当我在 Linq 中转换相同的查询时,我得到了正确的结果,但 order by 子句不起作用。 这是我的 Linqued 查询
var query = (from attendance in db.Attendances
orderby attendance.EmpNTLogin
where attendance.CreateDate.Value.Year >= 2016
select new { attendance.Employee, attendance.EmpNTLogin }).Distinct();
【问题讨论】:
标签: sql-server linq linq-to-sql sql-to-linq-conversion