Dil

DatabaseFacade.AutoSavepointsEnabled Özellik

Tanım

ile bir işlem el ile başlatıldıktan sonra çağrılırsa, işlem kayıt noktasının tarafından otomatik SaveChanges() olarak oluşturulup oluşturulmayacağı BeginTransaction().

public virtual bool AutoSavepointsEnabled { get; set; }
member this.AutoSavepointsEnabled : bool with get, set
Public Overridable Property AutoSavepointsEnabled As Boolean

Özellik Değeri

Açıklamalar

Varsayılan değer olan değeri, trueel ile başlatılan bir işlem içinde bir işlem kayıt noktası oluşturacak anlamına gelir SaveChanges() . Bu özellikten bağımsız olarak, kayıt noktaları yalnızca veri sağlayıcısı tarafından destekleniyorsa oluşturulur; bkz SupportsSavepoints. .

Veritabanı başarısız olursa SaveChanges() bozuk durumda bırakılabildiğinden, bu değeri false olarak ayarlamak yalnızca dikkatli yapılmalıdır.

Daha fazla bilgi ve örnek için bkz. EF Core'da İşlemler .

Şunlara uygulanır