首页 新闻 会员 周边

.Net Core使用事务操作数据库报错:无法执行该事务操作,因为有挂起请求正在此事务上运行

0
[已关闭问题] 关闭于 2019-02-27 13:41

使用事务时,是不是不能用异步方法访问数据库,只能用同步的?
下面是代码,基于dapper封装的

_uow.BeginTransaction();


if (await _menuRepository.RemoveAsync(id) && await _menuPermissionRepository.RemoveByMenuId(id) && await _roleMenuRepository.RemoveByMenuId(id))
{
    _uow.Commit();
    return ResultModel.Success();
}

_uow.Rollback();
return ResultModel.Failed();
IAMOLDLI的主页 IAMOLDLI | 初学一级 | 园豆:154
提问于:2019-02-27 13:04

建议提供相关代码

dudu 5年前

@dudu: 老大,我加了代码了,麻烦帮忙看看吧~

oldli 5年前

@dudu: 找到原因了,谢谢老大~

oldli 5年前

@oldli: 遇到差不多的问题,能分享下是什么原因吗

turingguo 4年前
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册