比较 LINQ 中的日期部分
在 LINQ to SQL 中,如何仅比较 sql 日期时间列和 .net 日期时间对象的日期部分?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在 LINQ to SQL 中,如何仅比较 sql 日期时间列和 .net 日期时间对象的日期部分?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
尝试使用两者的
Date
属性:我相信这适用于 LINQ to SQL...正如 tvanfosson 所说,它不适用于 EF。
Try using the
Date
property of both:I believe this works for LINQ to SQL... as tvanfosson says, it doesn't for EF.
Linq to SQL 支持将 Date 属性转换为 SQL 以进行比较等。有关支持选项的更多信息,请访问 MSDN。
Linq to SQL supports translation of the Date property to SQL for comparisons, etc. More information on the supported options can be found on MSDN.
您可以创建一个 CLR UDF 来仅进行日期比较,然后在 linq to sql linq 查询中引用它。
You could create a CLR UDF to do the date only compare and then reference that in your linq to sql linq query.