我收到这个错误
但我不知道为什么会这样。当我重新启动 Visual Studio 时它停止发生,但过了一段时间,它又发生了。这很奇怪,因为它发生在登录后不久。这让我觉得我打开了一个连接或者还有其他事情发生。你们知道会是什么吗?
我收到这个错误
但我不知道为什么会这样。当我重新启动 Visual Studio 时它停止发生,但过了一段时间,它又发生了。这很奇怪,因为它发生在登录后不久。这让我觉得我打开了一个连接或者还有其他事情发生。你们知道会是什么吗?
不知道你的项目很难说。但它可能与在 setter 中执行代码有关,这通常被视为一种反模式。(顺便说一句:这样做的原因是 setter 建议您只更改对象状态的那一小部分,而没有副作用)。ProjectList
一个改进是在解决问题之前循环通过ProjectExtensionList
。
如果设置值 forProjectList
是其包含对象 ( DashboardModel
) 实现的一部分,则循环可能会导致数据库读取必须等待与读取 s 值有关的连接DashboardModel
。如果您将循环推迟到真正需要的时候,那么在那个时间点,DashboardModel
对象处于其最终状态并且连接应该可用。