如果要用到上面这此只是给它几个参数就行了,成功就Commit一下,不成功就Rollback一下.
如:
DbConnection cn = GetConnection();
if (cn.State == ConnectionState.Closed)
{
cn.Open();
}
DbTransaction transaction = cn.BeginTransaction(IsolationLevel.ReadCommitted);
DbCommand cmd = GetCommand();
XXX.ExecuteNonQuery(cn, cmd, transaction, executeString) 判断这个就可以了.