db.HolidayRequestForms.OrderByDescending
не имеет смысла по двум причинам.
- Это метод, который необходимо вызывать (т.е. иметь
()
после него) - Вынужно сказать, что заказать по
Я бы предложил это как замену:
var SD = (from c in db.HolidayRequestForms where (c.Employee.Email == name) && (c.Employee.EmployeeID == c.EmployeeID)
select c.StartDate).OrderByDescending(z => z);
или:
var SD = db.HolidayRequestForms
.Where(c => c.Employee.Email == name && c.Employee.EmployeeID == c.EmployeeID)
.OrderByDescending(z => z.StartDate)
.Select(y => y.StartDate);
Вы также можете использовать FirstOrDefault
вместо LastOrDefault
.