DatabaseFacade.AutoTransactionsEnabled Ö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.
Dikkat
Use EnableAutoTransactions instead
Dikkat
Use AutoTransactionBehavior instead
'BeginTransaction' veya 'UseTransaction' yöntemlerinden hiçbiri çağrılmazsa bir işlemin tarafından otomatik SaveChanges() olarak oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar.
public virtual bool AutoTransactionsEnabled { get; set; }
[System.Obsolete("Use EnableAutoTransactions instead")]
public virtual bool AutoTransactionsEnabled { get; set; }
[System.Obsolete("Use AutoTransactionBehavior instead")]
public virtual bool AutoTransactionsEnabled { get; set; }
member this.AutoTransactionsEnabled : bool with get, set
[<System.Obsolete("Use EnableAutoTransactions instead")>]
member this.AutoTransactionsEnabled : bool with get, set
[<System.Obsolete("Use AutoTransactionBehavior instead")>]
member this.AutoTransactionsEnabled : bool with get, set
Public Overridable Property AutoTransactionsEnabled As Boolean
Özellik Değeri
- Öznitelikler
Açıklamalar
Bu değerin olarak false
IExecutionStrategy ayarlanması, SaveChanges()
Varsayılan değer olan değeri, true
değişiklikleri kaydederken her zaman bir işlem kullanacağı anlamına gelir SaveChanges() .
Hata oluşursa veritabanı tutarsız bir 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
Entity Framework