public override int ExecuteNonQuery() { return(TCDbCommand.RecordLog <int>((Func <int>)(() => this.innerCmd.ExecuteNonQuery()), (IDbCommand)this.innerCmd)); }
public override object ExecuteScalar() { return(TCDbCommand.RecordLog <object>((Func <object>)(() => this.innerCmd.ExecuteScalar()), (IDbCommand)this.innerCmd)); }
protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) { return(TCDbCommand.RecordLog <DbDataReader>((Func <DbDataReader>)(() => this.innerCmd.ExecuteReader(behavior)), (IDbCommand)this.innerCmd)); }