Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果连接断开,EF 4.1 中是否有允许重新连接到数据库的内容。如果是这样,EF 是否可以记住尚未提交的内容,然后在重新连接后提交?
如果没有,有没有办法可以针对这种情况进行编程,以免丢失数据?
在保存更改期间连接断开时,您只会得到异常。整个保存在由于异常而未提交的事务中完成,并且 EF 不会将其当前更改集标记为已完成。您可以简单地尝试再次保存更改 - EF 将尝试打开新连接并执行相同的事务。