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がすでにエラーを投稿しました。 –
上にエラーがあります。 –