我想用自定義格式將DateTime
轉換爲string
。但它顯示我LINQ
錯誤日期時間到字符串轉換顯示錯誤
LINQ到實體無法識別方法「System.String的ToString(System.String)」的方法,而這種方法不能被翻譯成店表達。
這是我在控制器代碼:
public ActionResult DaywiseData(DateTime date)
{
try
{
var att = db.Attendances
.Where(d => d.Date == date)
.Select(s => new AttendanceViewModel
{
Date = s.Date,
aa = DateTime.Parse(s.InTime.ToString()).ToString("HH:mm tt"), //Error is not showing after removing this line
InTime = s.InTime,
OutTime = s.OutTime,
EmployeeName = s.Employee.Name,
EmployeeUsername = s.Employee.Username
})
.ToList();
return Json(att);
}
catch (Exception ex)
{
return Json(ex.Message);
}
}
什麼是錯誤?你能更新答案嗎? –
@AkshayKhandelwal OP已經發布了錯誤.. –
上面給出的錯誤。 –