我想查詢數據庫的日期大於或等於給定日期的項目。在linq中比較日期
db中的日期是日期時間並記錄時間。
如果用戶輸入搜索字符串「1/30/2014」,他們希望返回該日期隨時發生的條目。然而,12點以後有時間的東西不會被退回。
我知道我可以簡單地在搜索字符串中添加一天,但是有沒有更合適的方法?
if (form["closedend"] != "")
{
DateTime d = DateTime.Parse(form["closedend"]);
traces = traces.Where(s => s.date_Closed >= d);
}
我不知道,如果op是使用LINQ到實體(他們提到一個分貝),但如果他們是'日期'將不起作用。 – juharr 2014-10-08 14:21:28
多數民衆贊成右 - 日期不可用 – tintyethan 2014-10-08 14:22:19
@tintyethan:我編輯它。 – 2014-10-08 14:25:57