在 qa 中使用一段时间后,我们遇到了以下错误:
执行命令需要一个打开且可用的连接。连接的当前状态已经中断。
我们正在使用 EntityFramework 的单例实例。
SOF 建议:
1) 偶尔创建一个新的 ContectObject 实例
2) 配置池连接数更高
解决这个问题的最佳实践是什么?
我认为为每个 Dal 操作创建一个新的 contectObject 是浪费的。
执行命令需要一个打开且可用的连接。连接的当前状态已经中断。
我们正在使用 EntityFramework 的单例实例。
SOF 建议:
1) 偶尔创建一个新的 ContectObject 实例
2) 配置池连接数更高
解决这个问题的最佳实践是什么?
我认为为每个 Dal 操作创建一个新的 contectObject 是浪费的。
using
。但是我的BL代码使用这些对象,我得到了这个异常:System.ObjectDisposedException: The ObjectContext instance has been disposed and can no longer be used for operations that require a connection.
- Elad Benda