public override object ExecuteScalar() { CommandStrings.Add(CommandText); ExecutedParameterCollections.Add(new FakeParameterCollection(_parameters)); ExecuteScalarInvoked = true; return(ExecuteScalarResult); }
public override int ExecuteNonQuery() { ExecutedParameterCollections.Add(new FakeParameterCollection(_parameters)); CommandStrings.Add(CommandText); ExecuteNonQueryInvoked = true; return(ExecuteNonQueryResult); }
public new IDataReader ExecuteReader(CommandBehavior behavior) { CommandStrings.Add(CommandText); ExecutedParameterCollections.Add(new FakeParameterCollection(_parameters)); return(ExecuteReaderResult); }
protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) { CommandStrings.Add(CommandText); ExecutedParameterCollections.Add(new FakeParameterCollection(_parameters)); return(new FakeDataReader(NextResult.Clone())); }