Я работаю над этим проектом ASP.NET Core MVC
, где пытаюсь сохранить значения из form
в Database
, когда получаю эту ошибку:
Не удается неявно преобразовать тип System.DateTime? в «System.DateTime». Существует явное преобразование (вам не хватает приведения?)
Я установил FromDate
и ToDate
как nullable
, используя ?
следующим образом в `ViewModel:
Модель представления:
public class ILViewModel
{
...
...
public DateTime? FromDate { get; set; }
public DateTime? ToDate { get; set; }
}
В Controller - POST Method
я добавляю значения в Database
следующим образом:
Контроллер:
if (ModelState.IsValid)
{
...
historyObj.FromDate = locationsHistoryVM.FromDate;
historyObj.ToDate = locationsHistoryVM.ToDate;
}
Что делать?
.Value
, чтобы получитьDateTime
-historyObj.FromDate = locationsHistoryVM.FromDate.Value;
- person Rand Random   schedule 23.03.2018