如何在 ABP 框架中禁用事务?

Posted

技术标签:

【中文标题】如何在 ABP 框架中禁用事务?【英文标题】:How to disable transactions in ABP Framework? 【发布时间】:2021-03-16 13:43:21 【问题描述】:

我想在我的 ABP 项目中关闭事务。

有什么方法可以关闭交易吗?

【问题讨论】:

【参考方案1】:

要完全禁用数据库事务,您可以在EntityFrameworkCore 项目的ConfigureServices() 方法中添加以下代码。

Configure<Volo.Abp.Uow.AbpUnitOfWorkDefaultOptions>(options =>

    options.TransactionBehavior = Volo.Abp.Uow.UnitOfWorkTransactionBehavior.Disabled;
);

【讨论】:

以上是关于如何在 ABP 框架中禁用事务?的主要内容,如果未能解决你的问题,请参考以下文章

手工搭建基于ABP的框架 - 工作单元以及事务管理

如何在市场项目中使用 abp 框架?

如何用ABP框架快速完成项目 - 如何正确使用ABP?

[Architect] Abp 框架原理解析 UnitOfWork

[Architect] Abp 框架原理解析 UnitOfWork

ABP官方文档翻译 3.6 工作单元