DatabaseFacade.AutoTransactionBehavior 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示如果未调用“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 中的事务 。