You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor EditForm短时间重复提交触发多类EF Core异常求助

问题:Blazor表单重复提交引发EF Core异常

Blazor表单可正常提交,但应用启动后短时间内重复提交时,会触发两类异常:

  • System.InvalidOperationException:同一DbContext实例上的前一操作未完成就启动了第二个操作;
  • System.ObjectDisposedException:无法访问已释放的TimeTableContext实例。

等待1秒并成功提交一次后,重复提交不再报错。已尝试调整DbContext的依赖注入生命周期,但问题仍未解决。

相关代码

表单组件代码

@rendermode InteractiveServer
...(原代码内容)

组件后台代码

using Microsoft.AspNetCore.Components;
...(原代码内容)

EF Core数据层代码

using Microsoft.EntityFrameworkCore;
...(原代码内容)

服务注册代码

builder.Services.AddScoped<CourseDL, CourseDL>();
...(原代码内容)

内容的提问来源于stack exchange,提问作者user24437316

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 22:57:31