C# 实体框架是否通过重新打开来处理断开的连接?

C# 实体框架是否通过重新打开来处理断开的连接?,c#,entity-framework,entity-framework-4,database-connection,C#,Entity Framework,Entity Framework 4,Database Connection,我们有一个使用EF4.1的应用程序,它与数据库的连接不可靠 我们一直有这样的错误: “执行该命令需要打开且可用的连接。连接的当前状态已断开。” 优选地,该解决方案将发生在EF级别,在连接断开时重新打开连接 我尝试在连接上使用StateChange事件,但它似乎不会在更改为断开时触发。连接(上下文)保持活动状态需要多长时间?上下文可以打开多长时间,用户可以编辑记录。当连接丢失且连接中断时。EF可能能够重新连接,但缓存的记录将变为“外来”。你必须将其设置为Web应用程序(使用分离的数据)。点击保存按

我们有一个使用EF4.1的应用程序,它与数据库的连接不可靠

我们一直有这样的错误: “执行该命令需要打开且可用的连接。连接的当前状态已断开。”

优选地,该解决方案将发生在EF级别,在连接断开时重新打开连接


我尝试在连接上使用StateChange事件,但它似乎不会在更改为断开时触发。

连接(上下文)保持活动状态需要多长时间?上下文可以打开多长时间,用户可以编辑记录。当连接丢失且连接中断时。EF可能能够重新连接,但缓存的记录将变为“外来”。你必须将其设置为Web应用程序(使用分离的数据)。点击保存按钮后重新连接。