Потратив несколько часов и разочаровавшись, я решил попросить о помощи здесь, поэтому, пожалуйста, ответьте :) В MSSQL 2008 у меня есть два поля с типом данных datetime Created и Updated Created имеют значение по умолчанию getdate (), обане нули.Теперь, в моем контроллере mvc, когда я создаю новые данные, я передаю текущую дату с model.Created = DateTime.UtcNow;
. На следующей строке я передаю весь объект в модель домена с
viewModel.ToDomain(model);
У меня есть viewModel, которая выглядитвот так
ViewModel ToDomain(model myModel)
{
myModel.Id = Id;
myModel.Created = Created;
myModel.Updated = DateTime.Utc.Now;
}
Теперь я хочу, чтобы в первый раз при создании действия в поле «Создано и обновлено» было указано текущее время, а при редактировании просто заполняется поле «Обновление», поле «Создать» должно оставаться без изменений.
Любая дополнительная информация по запросу.Привет