DatabaseFacade.AutoSavepointsEnabled Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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, true
el 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, kaydetme 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'daki İşlemler .
Şunlara uygulanır
Entity Framework