我需要在一次事务中同时往同一个表插入多条数据, string sql = @"INSERT INTO [ConsoleResult] ([TransID] ,[Type]) VALUES (@TransID ,@Type)"; IDbDataParameter[] cmdParams = new IDbDataParameter[] { db.Parameter("@TransID", transactionID, DbType.Int64), db.Parameter("@Type", (int)myType, DbType.Int64) }; 我需要把三个这样的命令添加到一个事务当中去,请问这个如何实现?
db.BeginTransaction(); IDbDataParameter[] cmdParams = new IDbDataParameter[] { db.Parameter("@TransID", transactionID, DbType.Int64), db.Parameter("@Type", (int)myType, DbType.Int64) db.Execute...() db.CommitTransaction(); catch(Exception es) { db.RollbackTransaction() }