Ali*_*ran 17 .net c# entity-framework
SubmitChangesLinq-to-SQL和SaveChangesEntity Framework 之间的技术差异是什么?
我们知道SubmitChanges是一个DataContext类的概念,SaveChanges而是一种方法ObjectContext.
还有其他差异吗?
谢谢
Bas*_*ter 31
来自MSDN:
SaveChanges在交易中运作.如果无法保留任何脏ObjectStateEntry对象,SaveChanges将回滚该事务并抛出异常
SubmitChanges启动一个事务,如果在SubmitChanges执行时发生异常,它将回滚.但是,这不会回滚内存中的更改或DataContext跟踪的更改; 这些更改需要手动回滚.如果要丢弃内存中的更改,则可以从DataContext的新实例开始.
| 归档时间: |
|
| 查看次数: |
15178 次 |
| 最近记录: |