代码拉取完成,页面将自动刷新
Issue
,将直接关闭。V4.2.7
执行如下代码,会发生报错
using (var db = Db.GetDbContext())
{
var raw = await db.Set<实体>().ToListAsync();
}
报错信息
Cannot access a disposed object.
Object name: 'MySqlConnection'.
未返回堆栈信息
⚠⚠ 必须提供完整可运行且包含错误的
Git
仓库 DEMO,DEMO 提供最简单的错误逻辑代码,否则不予处理。⚠⚠
不发生异常,解决该问题
提供一个demo,我直接copy你的代码是正常的,请具体说明在什么场景下使用。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
另外查看了代码修改记录,这里有14个月没有动过了。
我知道了,你在 Web
请求中创建了通过这个获取 Db.GetDbContext()
数据库上下文,然而因为基于 Web
请求,所以返回的是同一个对象,但你手动 using
了,导致请求结束自动释放出现了问题。
v4.2.8 版本发布,已修正。
登录 后才可以发表评论