【没用静态Db】经常出现Invalid operation. The connection is closed. 返回
【没用静态Db】
我也试了单独实体单独写Db
我试了手动关闭连接 都是会出现
如图使用方法 多层继承
第一层

第二层

第三层

Startup注入

control构造函数中赋值使用

热忱回答(5)
-
遥望末班车 VIP0
2020/7/16.net core 2.0 尤其是页面中多个接口 异步请求 失败概率很高 接近30%-50%
0 回复 -
遥望末班车 VIP0
2020/7/16咨询过博主,关掉线程共享(参数),希望对大家有帮助
IsShardSameThread = false
0 回复 -
五行缺钱 VIP0
2020/9/25@遥望末班车:我关掉了还是一样啊,你的解决了吗?
0 回复 -
Cello.Panda. VIP0
2020/12/4@遥望末班车:我加了也没用, 不过发现是自己代码的问题, 因为函数里面用了两次异步查询, 第一次查询没有加await , 第二次查询就可能报这个错, 大概30%的机率.
public async Task<IActionResult> xxxTest()
{
var xxx1 = xxx.GetFirstAsync();
//上一句没有加await, 下一句就有机率报The connection is closed.
//只有IsAutoCloseConnection=true会报错, IsAutoCloseConnection=false不会
var xxx2 = await xxx.GetFirstAsync();
return xxxxx;
}
你检查一下你的代码里面是否有这种情况
0 回复 -
存在即是合理 VIP0
2020/12/16请问解决了吗 我也有这个问题
0 回复