假设我想要记录日期为“07/03/2013”的所有员工,其中格式为“MM/dd/yyyy”。我在 linq 中的表达将是:
_dbContext.EmployeeDetails.Where(Function(f) f.EmpId = _empId And f.Date="07/03/2013")
这里 linq 如何将日期格式管理为“MM/dd/yyyy”。或者如何比较 " f.Date
" 与 MM/dd/yyyy ?
说,如果我这样做
_dbContext.EmployeeDetails.Where(Function(f) f.EmpId = _empId And f.Date.ToString("MM/dd/yyyy")="07/03/2013")
它不允许我。假设我的日期将是“07/13/2013”,那么我们可以认为它匹配并同步格式,"f.Date"
但是日期在 12 岁以下呢?实际上,通过使用第一个表达式,m 得到了三月的月份记录,而不是七月。如何弄清楚这个问题?