當(dāng)我的 EF Core C# Web API 中的一個(gè) API 調(diào)用被快速命中時(shí),我收到此錯(cuò)誤。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幫助防止以下錯(cuò)誤?不打電話似乎違反直覺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 關(guān)注
- 168 瀏覽
添加回答
舉報(bào)
0/150
提交
取消