我有一个包含datetime
类型列的表。我想使用 Entity FrameWork 查询该表,给定datetime
用户使用datetimePicker
.
问题是在 c# 中没有Date
类型,仅DateTime
在插入时才存在datetime
,例如,它获取那个时间24/8/2012 13:02;12
的值,但是当从它获取值时,由于它们的时间和实体框架,从DatetimePicker
它获取的值给了我24/8/2012 12:00:00
两个日期不相等,所以如何只使用没有时间的日期来查询日期,或者任何替代的想法都会有所帮助
那是我的代码
DateTime dt = new DateTime(2012,8,24);
var data = db.Tabel1.where(x=>x.Date.equals(dt));