linq:如何设置条件来选择最近20分钟内生成的所有记录?
我可以在SQL中使用datediffmin()方法,但在Linq中是否有相同的方法?假设我的表中有一个字段是GeneratedTime,它是datetime类型。我想选择过去20分钟内生成的所有记录linq:如何设置条件来选择最近20分钟内生成的所有记录?,linq,Linq,我可以在SQL中使用datediffmin()方法,但在Linq中是否有相同的方法?假设我的表中有一个字段是GeneratedTime,它是datetime类型。我想选择过去20分钟内生成的所有记录 return(from m in dc.Msgs where m.GeneratedTime ???? select m) 这应该可以做到: return (from m in dc.Msgs where m.GeneratedT
return(from m in dc.Msgs
where m.GeneratedTime ????
select m)
这应该可以做到:
return (from m in dc.Msgs
where m.GeneratedTime > DateTime.Now.AddMinutes(-20)
select m)