Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC SQLQuery比较数据库日期和当前日期_C#_.net_Asp.net Mvc_Database_Entity Framework 4 - Fatal编程技术网

C# MVC SQLQuery比较数据库日期和当前日期

C# MVC SQLQuery比较数据库日期和当前日期,c#,.net,asp.net-mvc,database,entity-framework-4,C#,.net,Asp.net Mvc,Database,Entity Framework 4,我一直在尝试获取一个表中的记录列表,其中列scheduledate>today(当前日期+时间) 不幸的是,这并没有返回任何内容。有人能帮忙吗?试试这个: 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 Bill

我一直在尝试获取一个表中的记录列表,其中列scheduledate>today(当前日期+时间)

不幸的是,这并没有返回任何内容。有人能帮忙吗?

试试这个:

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

你想要什么:“+1+”=活动。尝试添加从数据库复制的数据值吗?什么是日程安排日期?正如你在自己的回答中所建议的,一个示例日程安排日期是2013/10/19 12:00:00,这很有效,我试过了,但当我输入日期时间时,它不起作用
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             
    };
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);