2

What is the default transaction isolation level does InsertOnSubmit call use in LinqToSql?

4

1 に答える 1

2

引数TranscationScopeを取るデフォルト以外のコンストラクターで構築された明示的なオブジェクトを使用します。TransactionOptionsこのようにして、必要な分離レベルが得られ、デフォルトが何であるかを不思議に思うことはありません。Scott Hanselmanは、LINQtoSQLとLINQtoEntitiesを使用してNOLOCKを使用する例を示しています。

サイドノードとして、トランザクション分離レベルは、書き込みではなく読み取りの動作を参照するため、挿入にはほとんど関係ありません。

于 2012-09-24T06:25:03.503 に答える