【发布时间】:2015-10-09 13:25:15
【问题描述】:
我正在对 SQL Server 后端数据库使用 Simple.Data(版本 0.19.0.0),并希望查询如下所示,从某个日期开始需要 25 天才能与现在的日期进行比较;
DateTime dtNow = DateTime.Now.Date;
var pool = db.Pools.FindAll(db.Pools.Status == 1
&& db.Pools.EndDate - 25 > dtNow)
.Select(db.Pools.AllColumns());
我曾尝试使用 DATEADD,但得到一个错误,该函数无法识别,我猜是因为列名不是该方法的第一个参数。
这种事情在 Simple.Data 中是否可行,还是我应该忽略查询中的日期并在随后的 foreach 循环中执行检查?
提前致谢。
【问题讨论】:
标签: c# sql-server simple.data