0

如果连接断开,EF 4.1 中是否有允许重新连接到数据库的内容。如果是这样,EF 是否可以记住尚未提交的内容,然后在重新连接后提交?

如果没有,有没有办法可以针对这种情况进行编程,以免丢失数据?

4

1 回答 1

1

在保存更改期间连接断开时,您只会得到异常。整个保存在由于异常而未提交的事务中完成,并且 EF 不会将其当前更改集标记为已完成。您可以简单地尝试再次保存更改 - EF 将尝试打开新连接并执行相同的事务。

于 2012-07-02T20:12:10.610 回答