Полагаю, Truck_Mng - это класс сущностей от вашего DataContext?
Вам необходимо сначала присоединить сущность к вашему DataContext, потому что связыватель моделей в инфраструктуре MVC просто создает новый экземпляр этого класса для передачи формыданные для вашего действия.
Установив для второго параметра значение true
, вы сообщаете L2S, что сущность находится в измененном состоянии, но это работает только тогда, когда у вас есть отметка времени для проверки версии вашей сущности.
Самый простой подход - прикрепить как неизмененный, а затем вызвать Refresh
.Таким образом, L2S проверяет наличие изменений, и вы можете сохранить ваши изменения:
DataContext.Truck_Mng.Attach(truck_mng);
DataContext.Refresh(RefreshMode.KeepCurrentValues, truck_mng);
DataContext.SubmitChanges();