2011-08-22 178 views
0

我试图比较L2E查询中两个日期时间的差异。我知道将DateTime方法转换为实体框架确实存在问题,我需要在几分钟内进行精确比较。我试图比较TicksDateTime,但它不被支持。我可以明确地测试同一天,小时和分钟(使用Microsoft.VisualBasic.DateAndTime类中的方法做这个技巧,我不知道为什么常规的DateTime仍然不被支持),但它会有问题,比如说,午夜值,我不想应付检查日期,如果他们不同,检查日子是否相邻,然后小时/分钟,必须有更方便的方法。我如何在L2E查询中比较蜱虫(这是对我进行检查的最直接的方式,例如15分钟的差异)?LINQ-to-Entities查找日期时间差

回答

0

另一种找到日期时间的差异可能是一些喜欢 -

var p = (from ad in dcDistrict.ADULTs 
         where DateTime.Now.Subtract(ad.CREATED.Value).Minutes >= 15 
         select ad);