| | |
| | | } |
| | | } |
| | | |
| | | public int ExecuteNonQueryWithTransaction(string sql, OracleParameter[] parameters, OracleConnection connection, OracleTransaction transaction) |
| | | { |
| | | using (var cmd = new OracleCommand(sql, connection)) |
| | | { |
| | | cmd.Transaction = transaction; |
| | | if (parameters != null) |
| | | cmd.Parameters.AddRange(parameters); |
| | | |
| | | return cmd.ExecuteNonQuery(); |
| | | } |
| | | } |
| | | |
| | | public int ExecuteTransaction(string query1) |
| | | { |
| | | using (var connection = new OracleConnection(_connectionString)) |
| | |
| | | connection.Dispose(); |
| | | } |
| | | } |
| | | public object ExecuteScalarWithTransaction(OracleConnection conn, OracleTransaction tran, string sql, params OracleParameter[] parameters) |
| | | { |
| | | using (var cmd = conn.CreateCommand()) |
| | | { |
| | | cmd.Transaction = tran; |
| | | cmd.CommandText = sql; |
| | | if (parameters != null) |
| | | { |
| | | cmd.Parameters.AddRange(parameters); |
| | | } |
| | | return cmd.ExecuteScalar(); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |