我正在使用实体框架和MYSQL数据库。我试图从以下查询中获得结果。
select COUNT(*) from tbldata where CreatedBy is not null and created is not null and DATE(Created) = DATE(NOW())
以上查询返回了准确的结果。我在E.F中尝试了这个查询,但它返回零Count。
var todayDate = DateTime.Now.Date;
_db.TblData.Where(c => c.CreatedBy != null && c.Created != null && c.Created == todayDate)
.Count();
如何仅比较E.F中的日期值?
谢谢
答案 0 :(得分:0)
尝试使用这样的方法,扩展方法不适用于linq。
_db.TblData.Count(c => c.CreatedBy != null && c.Created != null && c.Created.Date == DateTime.Today);