【发布时间】:2023-03-21 21:54:01
【问题描述】:
我有多个托管服务,每个都使用数据库。我收到了 DbConcurrencyException,因为所有托管服务都同时使用 dbContext 的同一实例(在应用程序开始时)。
我通过将 dbContext 的生命周期从作用域更改为瞬态解决了这个问题。我真的因此而改变了什么?每次我使用 dbContext 时,应用程序会与数据库连接和断开连接吗?如果没有,还有其他问题吗?
【问题讨论】:
标签: c# asp.net .net asp.net-core