public DataSet ExecutePagedQuery(DatabaseCommand command, int startRecord, int maxRecords, string tableName) { OnExecuting(new DatabaseCommandExecutingEventArgs(command)); var result = Execute(() => _connection.ExecuteQuery(command, startRecord, maxRecords, tableName)); OnExecuted(new DatabaseCommandExecutedEventArgs(command, result.TimeTaken)); return(result.Value); }
public IDataReader ExecuteReader(DatabaseCommand command) { OnExecuting(new DatabaseCommandExecutingEventArgs(command)); var result = Execute(() => _connection.ExecuteReader(command)); OnExecuted(new DatabaseCommandExecutedEventArgs(command, result.TimeTaken)); return(result.Value); }
public int ExecuteNonQuery(DatabaseCommand command) { OnExecuting(new DatabaseCommandExecutingEventArgs(command)); var result = Execute(() => _connection.ExecuteNonQuery(command)); OnExecuted(new DatabaseCommandExecutedEventArgs(command, result.TimeTaken)); return(result.Value); }
public DatabaseCommandExecutedEventArgs(DatabaseCommand command, TimeSpan timeTaken) { Command = command; TimeTaken = timeTaken; }
public DatabaseCommandExecutingEventArgs(DatabaseCommand command) { Command = command; }