如何用Linq to SQL以时间为查询条件,取数据表中离现在最近的一个条目,或者是取离现在最近的时间,求代码!!!
如何用Linq to SQL以时间为查询条件,取数据表中离现在最近的一个条目,或者是取离现在最近的时间,求代码!!!数据记录时间存在数据表中time列 LINQ?to?SQL C# 取最近时间
[解决办法]
本帖最后由 q107770540 于 2013-07-23 09:39:32 编辑
var query =(from x in db.YourTable
orderby Math.Abs(System.Data.Linq.SqlClient.SqlMethods.DateDiffMillisecond(x.time,DateTime.Now))
select x).FirstOrDefault();