Пример #1
0
 /// <summary>
 /// Executes the specified <paramref name="query"/> with the specified <paramref name="parameters"/>
 /// </summary>
 /// <param name="query">
 /// The SQL query to execute
 /// </param>
 /// <param name="transaction">
 /// The transaction.
 /// </param>
 /// <param name="parameters">
 /// The parameters. Can be null.
 /// </param>
 /// <returns>
 /// The return value of <paramref name="query"/>
 /// </returns>
 public object ExecuteScalarFormat(string query, DbTransaction transaction, params DbParameter[] parameters)
 {
     try
     {
         IDatabaseInternal databaseInternal = new DatabaseTransactional(transaction);
         using (var command = this.GetSqlStringCommandFormat(query, parameters))
         {
             databaseInternal.SetupCommand(command);
             return(databaseInternal.ExecuteScalar(command));
         }
     }
     catch (Exception e)
     {
         _log.Error("While ExecuteNonQuery", e);
         throw;
     }
 }
Пример #2
0
 /// <summary>
 /// Executes the specified <paramref name="query"/> with the specified <paramref name="parameters"/>
 /// </summary>
 /// <param name="query">
 /// The SQL query to execute
 /// </param>
 /// <param name="transaction">
 /// The transaction.
 /// </param>
 /// <param name="parameters">
 /// The parameters. Can be null.
 /// </param>
 /// <returns>
 /// The return value of <paramref name="query"/>
 /// </returns>
 public object ExecuteScalarFormat(string query, DbTransaction transaction, params DbParameter[] parameters)
 {
     try
     {
         IDatabaseInternal databaseInternal = new DatabaseTransactional(transaction);
         using (var command = this.GetSqlStringCommandFormat(query, parameters))
         {
             databaseInternal.SetupCommand(command);
             return databaseInternal.ExecuteScalar(command);
         }
     }
     catch (Exception e)
     {
         _log.Error("While ExecuteNonQuery", e);
         throw;
     }
 }