Entity framework EntityFrameworks AddRange方法是事务性的吗
当我使用实体框架中的Entity framework EntityFrameworks AddRange方法是事务性的吗,entity-framework,transactional,Entity Framework,Transactional,当我使用实体框架中的AddRange方法,然后调用SaveChanges时,如果其中一个实体未能插入数据库,是否会回滚所有内容 我不想使用显式事务。来自msdn文档: SaveChanges在事务中运行。如果任何脏ObjectStateEntry对象无法持久化,则SaveChanges将回滚该事务并引发异常 我希望有帮助 来自msdn文档: SaveChanges在事务中运行。如果任何脏ObjectStateEntry对象无法持久化,则SaveChanges将回滚该事务并引发异常 我希望有帮
AddRange
方法,然后调用SaveChanges
时,如果其中一个实体未能插入数据库,是否会回滚所有内容
我不想使用显式事务。来自msdn文档:
SaveChanges在事务中运行。如果任何脏ObjectStateEntry对象无法持久化,则SaveChanges将回滚该事务并引发异常
我希望有帮助 来自msdn文档:
SaveChanges在事务中运行。如果任何脏ObjectStateEntry对象无法持久化,则SaveChanges将回滚该事务并引发异常
我希望有帮助 如果
AddRange
是“事务性”的,则这与此无关,因为它不会更改数据库状态。然而,@JavierVargas提到的SaveChanges
。我认为您应该更改标题以避免误导,或者更改问题。将AddRange
更改为“事务性”与此无关,因为它不会更改数据库状态。然而,@JavierVargas提到的SaveChanges
。我认为你要么改变标题以免误导,要么改变问题。