public object ExecuteScalar() { add(DatabaseAction.ExecuteScalarCommand(CommandText)); if (CommandText == "error" || (CommandText.ToLower().Contains("count") && CommandText.ToLower().Contains("schemaversion") && !schemaTableExists)) { ThrowError(); } return(null); }
public int ExecuteNonQuery() { add(DatabaseAction.ExecuteNonQuery(CommandText)); if (CommandText == "error") { ThrowError(); } return(0); }
public IDataReader ExecuteReader() { add(DatabaseAction.ExecuteReaderCommand(CommandText)); if (CommandText == "error") { ThrowError(); } return(new DataTableReader(new DataTable())); }
protected bool Equals(DatabaseAction other) { return(string.Equals(action, other.action)); }
public void Commit() { recordAction(DatabaseAction.CommitTransaction()); }
public void Dispose() { recordAction(DatabaseAction.DisposeTransaction()); }
public void Dispose() { add(DatabaseAction.DisposeCommand()); }
public IDbDataParameter CreateParameter() { add(DatabaseAction.CreateParameter()); return(new RecordingDbDataParameter()); }
public void Dispose() { dbActions.Add(DatabaseAction.DisposeConnection()); }
public void Open() { dbActions.Add(DatabaseAction.OpenConnection()); }
public IDbTransaction BeginTransaction(IsolationLevel il) { dbActions.Add(DatabaseAction.BeginTransaction(il)); return(new RecordingDbTransaction(dbActions.Add)); }
public IDbTransaction BeginTransaction() { dbActions.Add(DatabaseAction.BeginTransaction()); return(new RecordingDbTransaction(dbActions.Add)); }
public int Add(object value) { recordAction(DatabaseAction.AddParameterToCommand(value)); backingList.Add(value); return(backingList.Count - 1); }