public IStoredProcBuilder AddParam <T>(string name, T val, out IOutParam <T> outParam) { outParam = AddOutputParamInner(name, val, ParameterDirection.InputOutput); return(this); }
public IStoredProcBuilder ReturnValue <T>(out IOutParam <T> retParam) { retParam = AddOutputParamInner(RetParamName, default(T), ParameterDirection.ReturnValue); return(this); }
public IStoredProcBuilder AddParam <T>(string name, out IOutParam <T> outParam, int size = 0, byte precision = 0, byte scale = 0) { outParam = AddOutputParamInner(name, default(T), ParameterDirection.Output, size, precision, scale); return(this); }
public IStoredProcBuilder AddParam <T>(string name, out IOutParam <T> outParam) { outParam = AddOutputParamInner(name, default(T), ParameterDirection.Output); return(this); }
public IStoredProcBuilder ReturnValue <T>(out IOutParam <T> retParam, ParamExtra extra) { retParam = AddOutputParamInner(_retParamName, default(T), ParameterDirection.ReturnValue, extra.Size, extra.Precision, extra.Scale); return(this); }
public IStoredProcBuilder AddParam <T>(string name, T val, out IOutParam <T> outParam, ParamExtra extra) { outParam = AddOutputParamInner(name, val, ParameterDirection.InputOutput, extra.Size, extra.Precision, extra.Scale); return(this); }
public IProcBuilder AddParam <T>(string name, T val, out IOutParam <T> outParam, int size = 0, byte precision = 0, byte scale = 0) { outParam = AddOutputParamInner(name, val, ParameterDirection.InputOutput, size, precision, scale); return(this); }