Linq to SQL - WorkWeek小组(ISO_WEEK)

时间:2010-12-15 17:32:38

标签: c# linq-to-sql

使用Linq进行此查询是否存在等效方法?正是ISO_WEEK正在绊倒我。 表很简单。 Id是一个int,EndTime是一个日期时间。

SELECT COUNT(Id) AS Total, DATEPART(ISO_WEEK, EndTime) AS WorkWeek
FROM Items
GROUP BY DATEPART(ISO_WEEK, EndTime)
ORDER BY WorkWeek DESC

1 个答案:

答案 0 :(得分:2)

查看此命名空间中 SqlFunctions 类的 DatePart 函数 System.Data.Objects.SqlClient