DatabaseFacade.AutoSavepointsEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, будет ли точка сохранения транзакции создаваться автоматически, если она вызывается после запуска транзакции вручную с BeginTransaction().SaveChanges()
public virtual bool AutoSavepointsEnabled { get; set; }
member this.AutoSavepointsEnabled : bool with get, set
Public Overridable Property AutoSavepointsEnabled As Boolean
Значение свойства
Комментарии
Значение по умолчанию — true
, то SaveChanges() есть создает точку сохранения транзакции в транзакции, запущенной вручную. Независимо от этого свойства точки сохранения создаются только в том случае, если их поддерживает поставщик данных; см. раздел SupportsSavepoints.
При задании этого значения false
значение следует делать только с осторожностью, так как в случае SaveChanges() сбоя база данных может остаться в поврежденном состоянии.
Дополнительные сведения и примеры см. в разделе Транзакции в EF Core .
Применяется к
Entity Framework