Отменить изменения в сущностях структуры сущностей

, это может быть тривиальный вопрос, но: Поскольку структура сущностей ADO.NET автоматически отслеживает изменения (в сгенерированные сущности) и, следовательно, сохраняют исходные значения, как я могу отменить изменения, внесенные в объекты сущностей?

У меня есть форма, которая позволяет пользователю редактировать набор сущностей «Заказчик» в представлении сетки.

Теперь у меня есть две кнопки «Принять» и «Вернуть»: если нажать «Принять», я вызываю Context.SaveChanges () , и измененные объекты записываются обратно в базу данных. Если щелкнуть «Вернуть», я хотел бы, чтобы все объекты получили свои исходные значения свойств. Какой будет код для этого?

Спасибо

108
задан MartinStettner 29 March 2011 в 00:43
поделиться