我试图只比较Linq中DateTimeOffset的日期部分。但是自动生成的查询仍会添加时区。我正在使用DbFuncation.TruncateTime但它只是截断时间部分。时区部分仍在比较中。我可以知道如何仅比较DateTimeOffset的DateTime部分。
query.Where(p =>
DbFunctions.TruncateTime(p.ETD) >= trimCriteriaDto.StartDate
&& DbFunctions.TruncateTime(p.ETD) <= trimCriteriaDto.EndDate);