I have a EF query in which i’m using lambda expressions, when i try to get the difference between two dates, it throws me exception
The specified type member ‘Date’ is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
my query is
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();
can anyone tell me how do i get this thing right?
You must use
SqlFunctionshelper fromSystem.Data.Objects.SqlClient. Try this: