形式が「MM/dd/yyyy」の日付「07/03/2013」の全従業員のレコードが必要だとします。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 は 7 月ではなく 3 月のレコードを取得します。この問題を理解する方法は?