Using DateDiff with Linq.Dynamic library for fetching today records

后端 未结 6 998
被撕碎了的回忆
被撕碎了的回忆 2020-12-10 16:23

I am trying to fetch all records added today using DateDiff SQL syntax via Linq expression in MVC 5 / Entity Framework 6 application. DateDiff function throw runtime error

6条回答
  •  不知归路
    2020-12-10 17:15

    Code posted below helped me fixed my issue.

    var _list = new List();
    using (var entities = new vskdbEntities())
    {
        _list = entities.vsk_error_log
             .Where("added_date >= @0", DateTime.Now.AddDays(-1))
             .OrderBy(entity.Order)
             .Skip(entity.PageSize * (entity.PageNumber - 1))
             .Take(entity.PageSize)
             .ToList();
     }
    

    // Fetch data between two dates using dynamic linq

    .Where("added_date >= @0 AND added_date < @1", DateTime.Now.AddDays(-7), DateTime.Now);
    

提交回复
热议问题