我有一个使用 lambda 表达式的 EF 查询,当我尝试获取两个日期之间的差异时,它会抛出异常
LINQ to Entities 不支持指定的类型成员“日期”。仅支持初始化程序、实体成员和实体导航属性。
我的查询是
var unApprovedLeaves = db.Leaves.Where(l => l.Status.Id == 1 && ((System.DateTime.Now.Date - l.ToDate.Date).TotalDays)==0)
.Include("Employee")
.Include("Employee.Manager")
.ToList();
谁能告诉我如何正确处理这件事?