0

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);

また、システム日付に<=を使用できないというエラーが表示されます。誰かが私を正しい方向に向けて、私のクエリが期限切れになっていない広告だけを取得できるようにすることはできますか?

4

2 に答える 2

1

あなたはから変更する必要があります

DateTime.Now.Day 

DateTime.Now.Date

だから、でDayintないDateTime

于 2013-01-23T06:24:14.223 に答える
0

なぜ使っているのDateTime.Now.Day?それを変更:

.Where(u => u.OffDate <= DateTime.Now);
于 2013-01-23T06:25:14.587 に答える