public override void Open() { RetryAction.RunRetryableAction(null, Connection.Open); }
public override int ExecuteNonQuery() { return(RetryAction.RunRetryableAction <int>(this.Connection, Command.ExecuteNonQuery)); }
public override object ExecuteScalar() { return(RetryAction.RunRetryableAction <object>(this.Connection, Command.ExecuteScalar)); }
protected override DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior) { return(RetryAction.RunRetryableAction <DbDataReader>(this.Connection, Command.ExecuteReader)); }