用于 getdate() 和 dateadd() 的 Linq to SQL
Posted
技术标签:
【中文标题】用于 getdate() 和 dateadd() 的 Linq to SQL【英文标题】:Linq to SQL for getdate() and dateadd() 【发布时间】:2010-11-10 23:16:02 【问题描述】:此查询的结果将是“2010” 选择年份(getdate())
如何获得与 Linq 相同的结果?
已编辑----------------- 选择年份(dateadd(yy,-1,getdate())), 年份(getdate()),
【问题讨论】:
您可能希望从问题标题中删除 dateadd() ,因为您的实际问题根本没有提及它。 【参考方案1】:int year = DateTime.Now.Year;
在 LINQ 查询(当然是针对 SQL 数据源)内部使用时,DateTime.Now.Year
的计算结果应为您最初发布的 SQL。
【讨论】:
以上是关于用于 getdate() 和 dateadd() 的 Linq to SQL的主要内容,如果未能解决你的问题,请参考以下文章
如何在 EF Core 和 LINQ 中表达 GetDate() 和 DateAdd() 方法?
如何在 Linq to SQL 表达式中使用 SQL 的 GETDATE() 和 DATEADD()?