0

Oracle Provider for EntityFramework を使用する予定ですが、次のことを考えていました。

仕様によると、OracleConnection はデフォルトで AutoCommit=true になります。

EF 仕様によると、DbContext の SaveChanges メソッドはトランザクション対応です。

では、SaveChanges で実行するアクションが複数ある場合はどうなるでしょうか? (たとえば、2 つのテーブルに挿入します)。すべてのステートメントの後にコミットしますか (OracleConnection 設定ごと)、またはすべてのステートメントが実行された後にのみコミットしますか (EF 設定ごと)?

ありがとう!

4

0 に答える 0