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 中的事务

适用于