У меня есть форма, которая используется для Вставка/дисплей и обновление. В режиме редактирования (update), когда я передаю свой BO
обратно контроллеру, какой наилучший способ проверить, было ли изменено какое-либо из значений свойств, чтобы выполнить обновление в хранилище данных?Обнаруживать изменения значений свойств объекта .NET?
textbox1.text = CustomerController.GetCustomerInformation(id).Name
Объект клиента возвращается с контроллера. Мне нужно проверить, загрязнен ли объект, чтобы выполнить обновление. Я бы предположил, объект посланный от клиента должен быть по сравнению с посланным от контроллера, когда я делаю:
CustomerController.Save(customer)
Как это обычно делается?
ответы являются хорошим первым шагом, но что, если свойство возвращается к исходному значению, прежде чем переходить к базе данных? Затем объект больше не загрязняется. Это то, о чем до сих пор не сказано ни одним из ответов ... – Brendan 2012-11-07 17:09:10