以前在用sql语句查询两个日期相差天数的时候,可以用DATEDIFF()函数。SELECT * FROM Pact where DATEDIFF(day, PactStateTime, PactEndTime)>3这个就可以求出日期相差大于3的天内容信息。但是现在用linq to sql 怎么来实现类型的功能。在linq to sql或者在ADO.Net Entity Data Model 中有没有类似于DATEDIFF()的函数。 请高手多多指教!啊。我的积分不够,所以请大家多多原谅。
DateTime beginDate;DateTime endDate; //对beginDate、endDate赋值... //读取数据库资料,假设数据库栏位名为:dateXvar q=from t in db.tableX where [b]t.dateX>=beginDate.Date && t.dateX<=beginDate.Date.AddDays(1)[/b]