ObjectContext.AcceptAllChanges Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Принимает все изменения, внесенные в объекты в данном контексте объекта.
public:
void AcceptAllChanges();
public void AcceptAllChanges ();
member this.AcceptAllChanges : unit -> unit
Public Sub AcceptAllChanges ()
Комментарии
Принимает изменения во всех ассоциированных сущностях в диспетчере ObjectStateManager так, что их итоговое состояние является либо неизменным, либо отсоединенным.
Этот метод выполняет итерацию всех объектов ObjectStateEntry в диспетчере ObjectStateManager, которые добавлены или изменены, а затем устанавливает неизменное состояние сущности. Удаленные элементы становятся отсоединенными.
SaveChanges Если метод был вызван, а AcceptAllChangesAfterSave не указан, пользователь должен вызвать AcceptAllChanges метод . Метод AcceptAllChanges полезно использовать, если транзакция завершилась с ошибкой и пользователь хочет сделать повторную попытку.