我将使用 Oracle Provider for EntityFramework,我想知道:
根据规范,OracleConnection 将默认为 AutoCommit=true。
根据 EF 规范,DbContext 的 SaveChanges 方法是事务性的。
那么当 SaveChanges 中有多个动作要执行时会发生什么?(说 - 插入两个表)。它是在每条语句之后(根据 OracleConnection 设置)还是仅在所有语句执行之后(根据 EF 设置)提交?
谢谢!
我将使用 Oracle Provider for EntityFramework,我想知道:
根据规范,OracleConnection 将默认为 AutoCommit=true。
根据 EF 规范,DbContext 的 SaveChanges 方法是事务性的。
那么当 SaveChanges 中有多个动作要执行时会发生什么?(说 - 插入两个表)。它是在每条语句之后(根据 OracleConnection 设置)还是仅在所有语句执行之后(根据 EF 设置)提交?
谢谢!