语言

DatabaseFacade.AutoTransactionBehavior 属性

定义

获取或设置一个值,该值指示如果尚未调用“BeginTransaction”和“UseTransaction”,是否会自动 SaveChanges() 创建事务。

public virtual Microsoft.EntityFrameworkCore.AutoTransactionBehavior AutoTransactionBehavior { get; set; }
member this.AutoTransactionBehavior : Microsoft.EntityFrameworkCore.AutoTransactionBehavior with get, set
Public Overridable Property AutoTransactionBehavior As AutoTransactionBehavior

属性值

注解

默认设置为 WhenNeeded。

将此项设置为 Never 谨慎,因为如果发生故障,数据库可能处于不一致状态。

有关详细信息和示例,请参阅 EF Core 中的事务 。

适用于