将记录插入两个表c#控制台应用程序

将记录插入两个表c#控制台应用程序,c#,sql-server,sql-server-2008,C#,Sql Server,Sql Server 2008,我实现了c#console应用程序来从SAP系统检索数据。首先,我从SAP系统中检索发票头并将其插入数据库。其次,我从SAP系统中检索发票明细项并将其插入数据库。他们是亲子关系。问题有时是无法插入标题记录,有时是无法插入发票明细项目。有没有办法解决这个问题?我应该使用事务吗?如果是,在SQL或c#中,应在何处使用事务?是否有一种方法可以同时插入标题和项目记录 是否有一种方法可以同时插入标题和项目记录 是:交易;你所要求的是原子性,它是 我应该使用事务吗 是的,如果这正是您试图实现的目标(也可以采

我实现了c#console应用程序来从SAP系统检索数据。首先,我从SAP系统中检索发票头并将其插入数据库。其次,我从SAP系统中检索发票明细项并将其插入数据库。他们是亲子关系。问题有时是无法插入标题记录,有时是无法插入发票明细项目。有没有办法解决这个问题?我应该使用事务吗?如果是,在SQL或c#中,应在何处使用事务?是否有一种方法可以同时插入标题和项目记录

是否有一种方法可以同时插入标题和项目记录

是:交易;你所要求的是原子性,它是

我应该使用事务吗

是的,如果这正是您试图实现的目标(也可以采用其他方法,例如在没有事务的情况下实现最终一致性)

如果是,在SQL或c#中,应在何处使用事务


对,;二者都是有效和可行的;选择主要是主观的,取决于上下文。

您能给我们看看您的代码吗?你的错误是什么?请查看和/或