当我的 EF Core C# Web API 中的一个 API 调用被快速命中时,我收到此错误。Proj> System.InvalidOperationException: This SqlTransaction has completed; it is no longer usable.
Proj> at System.Data.SqlClient.SqlTransaction.ZombieCheck()似乎解决方案是:using使用语句c#corner 链接处理连接更改AddDbContext为AddDbContextPool基于此 SO 帖子只读上下文的语句如何using帮助防止以下错误?不打电话似乎违反直觉new MyContext()public class MyController : Controller{ private readonly MyContext _mc; public GreenCardController(MyContext mc){_mc=mc;} [HttpGet("GetCompanies")] public IEnumerable<vwCompany> GetCompanies(int lgid) { using (MeSeeksContext mc = _mc){ return mc.myTable.Where(x=>x.id==lgid) } }
目前暂无任何回答
- 0 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消