Это может быть тривиальным вопросом, но: Поскольку инфраструктура сущности ADO.NET автоматически отслеживает изменения (в сгенерированных сущностях) и поэтому сохраняет исходные значения, как я могу отменить изменения, внесенные в объекты сущности?
У меня есть форма, которая позволяет пользователю редактировать набор объектов "Customer" в виде сетки.
Теперь у меня есть две кнопки "Принять" и "Отменить": если щелкнуть "Принять", я вызываю Context.SaveChanges()
, а измененные объекты записываются обратно в базу данных. Если щелкнуть "Revert", я бы хотел, чтобы все объекты получили свои исходные значения свойств. Каким будет код для этого?
Спасибо