1.1K Star 4.2K Fork 1.5K

GVPdotNET China / OpenAuth.Net

 / 详情

事务中使用异步方式后报错

已完成
拥有者
创建于  
2022-11-26 21:50

输入图片说明

输入图片说明

评论 (1)

李玉宝 创建了任务
李玉宝 任务状态待办的 修改为进行中
李玉宝 负责人设置为李玉宝
李玉宝 添加了
 
bug
标签
展开全部操作日志

新方法ExecuteWithTransactionAsync使用方式如下:


        public async Task Test()
        {
            await UnitWork.ExecuteWithTransactionAsync(async () =>
            {
                var account = await TestAdd();
                UnitWork.Add(new SysLog()
                {
                    Content = $"新增了用户{account}",
                    Id = account
                });
                UnitWork.Save();
            });
        }
        
        private async Task<string> TestAdd()
        {
            var account = "user_" + DateTime.Now.ToString("yyyy_MM_dd HH:mm:ss");

            var user = new User
            {
                Account = account,
                Name = account
            };
            await Repository.AddAsync(user);
            return account;
        }
李玉宝 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
362401 yubaolee 1578921538
C#
1
https://gitee.com/dotnetchina/OpenAuth.Net.git
git@gitee.com:dotnetchina/OpenAuth.Net.git
dotnetchina
OpenAuth.Net
OpenAuth.Net

搜索帮助