我正在尝试使用带有实体框架的 LINQ 确定两个日期之间的天数。它告诉我它无法识别 System.TimeSpan 类上的 Subtract
这是我的 LINQ 查询的 where 部分。
where ((DateTime.Now.Subtract(vid.CreatedDate).TotalDays < maxAgeInDays))
这是我在 VS.NET 调试器中收到的错误
{"LINQ to Entities 无法识别方法 'System.TimeSpan Subtract(System.DateTime)' 方法,并且此方法无法转换为存储表达式。"}
我做错了什么还是有更好的方法来获取实体框架中 2 个 DateTimes 之间的天数?
谢谢迈克尔