select col1,col2,col3 from table1
where(DATEDIFF(mm, tblAccount.[State Change Date], GETDATE()) <= 4

我想将此 sql 查询转换为 LINQ。但我不知道 LINQ 中的任何 DateDiff 替代方案。你能建议我吗?

最佳答案

您正在寻找 SqlMethods.DateDiffMonth

编辑 :在 EF4 中,使用 SqlFunctions.DateDiff

关于linq - LINQ 中的 DATEDIFF(以月为单位),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5516839/

10-14 16:27