Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework EntityFrameworks AddRange方法是事务性的吗_Entity Framework_Transactional - Fatal编程技术网

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
。我认为你要么改变标题以免误导,要么改变问题。