如何将单个SQL事务用于多种方法?

时间:2019-03-27 14:46:18

标签: c# sql transactions

我有一个代码可以在应用程序中添加新客户端。 说我有一个save_button方法,其中有几种方法可以验证输入的详细信息,然后有一种方法可以在验证为true时为客户端创建数据库,还有一些方法可以运行一些已保存的proc。  所有这些都是有序的。现在说我的验证已完成,并创建了克隆数据库。.noe,当执行我的程序中断的下一个方法时。 我如何使用在我的save_button上开始的单个事务,然后回退我所做的所有更新到DB,因为它们之间存在程序中断。 因为创建数据库时本身就是事务。当我尝试在创建数据库时使用最初创建的事务时,它将引发异常

------- {“在多语句事务中不允许使用CREATE DATABASE语句。\ r \ n在多语句事务中不允许使用CREATE DATABASE语句。”} ---------- < / p>

0 个答案:

没有答案