我为了在数据库中存储一些数据,建立了三个表。表中数据有一定关联性。所以我需要用事务来实现对数据的插入。
    为了代码看起来不至于太乱,所以我定义了一个DBHelper的类,里面封装了类似于public int ExectueQuery(string sql, params SqlParameter[] parameters){}这样的方法。然后我需要在保持这个类的独立性的时候在另外一个类里面调用这个方法,并且用事务来实现对三个表数据的插入。
     而我遇到的问题是:在对事务的理解中我模仿程序,得出需要用到sqlConnection的实例,而如果在另外一个类调用DBHelper中的方法的时候发现无法获得sqlConnection的对象!所以也无法提交事务这个事件。
    不知道有谁对这个有思路的啊!如果觉得我没说清楚,你可以再问下我!因为我可能没表达好!谢谢,非常感谢!