C# 通过比较日期存储和当前日期MVC检查到期#

C# 通过比较日期存储和当前日期MVC检查到期#,c#,linq,C#,Linq,我正在通过比较mvc3控制器中保存的日期和当前日期来尝试linq查询检查到期 [AllowAnonymous] public ActionResult _leftHomeAd() { var LhAd = db.Adverts .Where(u => u.ACatId ==1) .Where(u => u.OffDate <= DateTime.Now.Day); return PartialView(

我正在通过比较mvc3控制器中保存的日期和当前日期来尝试linq查询检查到期

[AllowAnonymous]
   public ActionResult _leftHomeAd()
    {    var LhAd = db.Adverts
         .Where(u => u.ACatId ==1)
         .Where(u => u.OffDate <= DateTime.Now.Day);
          return PartialView(LhAd);
[AllowAnonymous]
公共行动结果_leftHomeAd()
{var LhAd=db.Adverts
.其中(u=>u.ACatId==1)

。其中(u=>u.OffDate您应该从

DateTime.Now.Day 


因为
Day
int
,而不是
DateTime
为什么要使用
DateTime.Now.Day
?更改它:

.Where(u => u.OffDate <= DateTime.Now);
。其中(u=>u.OffDate
.Where(u => u.OffDate <= DateTime.Now);