日期判断求解释

小小骨头 2013-05-24 04:51:32
DateTime.Now.CompareTo(i.Mydate)>0

SqlFunctions.DateDiff("d", b.Mydate, DateTime.Now) >= 0

这两个linq条件是否等效,分别用在什么情况下。
...全文
142 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-05-24
  • 打赏
  • 举报
回复
引用 4 楼 q107770540 的回复:
擦..老曹葡萄了...
q107770540 2013-05-24
  • 打赏
  • 举报
回复
擦..老曹葡萄了...
threenewbee 2013-05-24
  • 打赏
  • 举报
回复
>和>=当然不等价。 不谈这个,只有下面那个写法可以在Linq to SQL中执行,上面的只能在Linq to Objects中执行。
EnForGrass 2013-05-24
  • 打赏
  • 举报
回复
DateTime.Now.CompareTo(i.Mydate)>0 只是比较时间大小 包括日期时间 SqlFunctions.DateDiff("d", b.Mydate, DateTime.Now) >= 0 这个只是比较天数

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧