0

列がスケジュールされているテーブルのレコードのリストを取得しようとしています > 今日 (現在の日付 + 時刻)

var billPays = from s in db.BillPays.SqlQuery("SELECT * FROM BillPay WHERE " + 1 + " = Active AND "  + DateTime.Now + " > ScheduleDate").ToList()
            select new BillPayModel
            {
                //model             
            };

             return View(billPays);

残念ながら、これは何も返しません。誰かが助けることができますか?

4

2 に答える 2

0
string myQuery = string.Format("SELECT * FROM BillPay WHERE 1 = Active AND {0:s} > ScheduleDate", DateTime.now);
var billPays = from s in db.BillPays.SqlQuery(myQuery).ToList();
select new BillPayModel
        {
            //model             
        };

         return View(billPays);
于 2013-10-19T23:50:31.637 に答える
0

これを試して:

var billPays = from s in db.BillPays.SqlQuery("SELECT * FROM BillPay WHERE '"+ DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")+"' > ScheduleDate").ToList()

select new BillPayModel
    {
            //model             
    };
于 2013-10-19T15:42:04.750 に答える