2012-07-02 99 views
0

EF 4.1中是否有某些东西允许在连接断开时重新连接到数据库。如果EF能够记住尚未提交的内容,然后在重新连接后提交它?EF:如果断开连接,重新连接到数据库

如果不是有没有一种方法可以对这种情况进行编程以避免丢失数据?

回答

1

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

相关问题