OracleTransaction.IsolationLevel OracleTransaction.IsolationLevel OracleTransaction.IsolationLevel OracleTransaction.IsolationLevel Property


このトランザクションの IsolationLevel を指定します。Specifies the IsolationLevel for this transaction.

 virtual property System::Data::IsolationLevel IsolationLevel { System::Data::IsolationLevel get(); };
public override System.Data.IsolationLevel IsolationLevel { get; }
member this.IsolationLevel : System.Data.IsolationLevel
Public Overrides ReadOnly Property IsolationLevel As IsolationLevel


このトランザクションの IsolationLevelThe IsolationLevel for this transaction. 既定値は、ReadCommitted です。The default is ReadCommitted.


Oracle 用の .NET Framework Data Provider ではReadCommittedSerializableとの分離レベルのみがサポートされています。The .NET Framework Data Provider for Oracle only supports ReadCommitted and Serializable isolation levels. これらの分離レベルの動作は、SQL Server 用に the.NET Data Provider と共に使用した場合の動作には対応していません。The behavior of these isolation levels does not correspond to the way they behave when used with the.NET Data Provider for SQL Server. Oracle が分離レベルを使用する方法の詳細については、Oracle のドキュメントを参照してください。For more information about how Oracle uses isolation levels, refer to your Oracle documentation.

並列トランザクションはサポートされていません。Parallel transactions are not supported. したがって、 IsolationLevelはトランザクション全体に適用されます。Therefore, the IsolationLevel applies to the entire transaction.