LINQ to实体比较DateTimeOffset的唯一日期部分

时间:2016-02-03 11:53:58

标签: c# .net linq-to-entities

我试图只比较Linq中DateTimeOffset的日期部分。但是自动生成的查询仍会添加时区。我正在使用DbFuncation.TruncateTime但它只是截断时间部分。时区部分仍在比较中。我可以知道如何仅比较DateTimeOffset的DateTime部分。

query.Where(p =>
                 DbFunctions.TruncateTime(p.ETD) >= trimCriteriaDto.StartDate 
                 && DbFunctions.TruncateTime(p.ETD) <= trimCriteriaDto.EndDate);

0 个答案:

没有答案