EF:如果断开连接则重新连接到数据库

时间:2012-07-02 18:17:38

标签: entity-framework-4.1

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

如果没有,我可以为这种情况编程,以免丢失数据吗?

1 个答案:

答案 0 :(得分:1)

在保存更改期间断开连接时,您只会获得异常。整个保存在事务中完成,该事务由于异常而未提交,并且EF未将其当前更改设置为已完成。您只需尝试再次保存更改 - EF将尝试打开新连接并执行相同的事务。