gpt4 book ai didi

c# - sql server 2005中的提交和回滚

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:34 25 4
gpt4 key购买 nike

我在 SQL Server 2005 中提交和回滚事务时遇到问题。

我正在开发一个应用程序(使用 C#.NET 3.5)将数据保存到数据库中不同的七个表中;一个表与引用外部约束的另一个表相关。

当数据插入一个表时,它的唯一id(主键id)作为外部约束进入另一个表。我已经插入了从 C# 建立 sql 连接的数据。

数据从应用程序一个接一个地插入,但我不能只通过一个过程进行插入,所以,我不能在这里使用提交和回滚概念(因为有不同的过程,数据从一个接一个地插入)应用程序每次都建立连接以进行插入)。

有没有办法在这种情况下应用提交和回滚方法?

最佳答案

尝试用

包围你所有的数据库更新代码
using(var ts = new TransactionScope())
{
... open connection ...
... do work ...
ts.Complete();
}

关于c# - sql server 2005中的提交和回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9461259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com