- <リ>
デフォルトの EF トランザクション分離レベルは、使用されているデータベース プロバイダーに基づいています。
<リ>ef コードで分離レベルが指定されていない場合、データベース サーバーの既定の分離レベルになるはずです。
<リ>SQL Server のデフォルトの分離レベルは READ COMMITED です。
<リ>したがって、EF コードで IsolationLevel を指定する必要はありません。DB 側で設定すると、EF のデフォルトの IsolationLevel としても使用されます。
DB チェックで IsolationLevel を変更する方法 データベース エンジンの分離レベル および SET TRANSACTION ISOLATION LEVEL (Transact-SQL)
更新
isolation level
を変更するには SSMS で以下のコマンドを実行します:
USE YourDatabaseName; GO SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
プレ>適用されているか確認するには?
USE YourDatabaseName; GO DBCC useroptions
プレ>MSDN によると:
これがお役に立てば幸いです。