Bagikan melalui


DatabaseFacade.AutoTransactionsEnabled Properti

Definisi

Perhatian

Use EnableAutoTransactions instead

Perhatian

Use AutoTransactionBehavior instead

Mendapatkan atau menetapkan nilai yang menunjukkan apakah transaksi akan dibuat secara otomatis SaveChanges() atau tidak jika tidak ada metode 'BeginTransaction' atau 'UseTransaction' yang telah dipanggil.

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

Nilai Properti

Atribut

Keterangan

Mengatur nilai ini ke false juga akan menonaktifkan IExecutionStrategy untuk SaveChanges()

Nilai defaultnya adalah true, yang berarti bahwa SaveChanges() akan selalu menggunakan transaksi saat menyimpan perubahan.

Mengatur nilai ini ke false hanya boleh dilakukan dengan hati-hati, karena database dapat dibiarkan dalam keadaan tidak konsisten jika kegagalan terjadi.

Lihat Transaksi di EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk