我正在使用 TransactionScope,在其中,我将各种实体添加到上下文中。当发生错误并且未提交事务时,这些实体不会从上下文中删除,因此如果我再次运行该过程并保存更改,它们会被添加到数据库中两次。DbContext 不知道 TransactionScope 事务吗?还有另一种使用它们的方法吗?
问问题
73 次
我正在使用 TransactionScope,在其中,我将各种实体添加到上下文中。当发生错误并且未提交事务时,这些实体不会从上下文中删除,因此如果我再次运行该过程并保存更改,它们会被添加到数据库中两次。DbContext 不知道 TransactionScope 事务吗?还有另一种使用它们的方法吗?