-
Tingkat isolasi transaksi EF default didasarkan pada penyedia database yang digunakan.
-
Tingkat isolasi yang tidak ditentukan dalam kode ef Anda akan menghasilkan tingkat isolasi default untuk server database.
-
Dalam SQL Server tingkat isolasi default adalah READ COMMITED.
-
Jadi, Anda tidak perlu menentukan IsolationLevel pada kode EF Anda. Jika Anda mengaturnya di sisi DB, ini juga akan menjadi IsolationLevel default untuk EF.
Cara mengubah IsolationLevel pada DB Periksa Tingkat Isolasi di Mesin Basis Data dan SETEL TINGKAT ISOLASI TRANSAKSI (Transact-SQL)
PERBARUI
Untuk mengubah isolation level
jalankan perintah yang disebutkan di bawah ini di SSMS:
USE YourDatabaseName;
GO
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
Untuk memeriksa apakah itu diterapkan?
USE YourDatabaseName;
GO
DBCC useroptions
MSDN mengatakan:
Saya harap ini akan membantu Anda.