chenchun
|
5eaffe2ec2
|
feat: 新增更新并发乐观锁配置与支持
- 在 DbConnOptions 新增 EnabledConcurrencyException(bool,默认 false) 配置项。
- 在 SqlSugarRepository 引入 IAbpLazyServiceProvider,通过 IOptions<DbConnOptions> 延迟获取配置。
- UpdateAsync 改为仅当 EnabledConcurrencyException 为 true 且实体实现 IHasConcurrencyStamp 时,使用 ExecuteCommandWithOptLockAsync 并捕获 VersionExceptions 抛出 AbpDbConcurrencyException;否则回退到原有的 UpdateAsync 实现。
- 清理/调整部分 using 引用,新增 Microsoft.Extensions.Options 与 Volo.Abp.DependencyInjection 引用。
注意:默认值为 false,需在配置中显式开启 EnabledConcurrencyException 才会启用乐观并发校验,开启后会改变之前对带版本实体自动使用乐观锁的行为。
|
2025-11-17 11:19:15 +08:00 |
|
橙子
|
3e07ca822a
|
refactor: ai+人工重构优化 framework
|
2025-02-23 03:06:06 +08:00 |
|
chenchun
|
eb2c05e9df
|
feat: 完成支持多db模式
|
2024-11-19 16:36:33 +08:00 |
|
Your Name
|
571b610417
|
添加 PostgreSQL 数据库的配置,并新增驼峰转下划线功能
|
2024-10-06 03:32:34 +08:00 |
|
橙子
|
f2e3c76539
|
refactor: 重构多租户模块,优化上线
|
2024-05-18 03:06:53 +08:00 |
|
橙子
|
39d472bdc8
|
feat: 完成db创建优化
|
2024-02-08 17:32:28 +08:00 |
|
橙子
|
64adfcceab
|
feat: 添加租户初始化
|
2024-02-08 12:59:21 +08:00 |
|
橙子
|
2013aa5db8
|
feat: 完成多租户saas框架搭建
|
2024-01-21 18:11:04 +08:00 |
|