Beispiel #1
0
 public IStoredProcBuilder AddParam <T>(string name, T val, out IOutParam <T> outParam)
 {
     outParam = AddOutputParamInner(name, val, ParameterDirection.InputOutput);
     return(this);
 }
Beispiel #2
0
 public IStoredProcBuilder ReturnValue <T>(out IOutParam <T> retParam)
 {
     retParam = AddOutputParamInner(RetParamName, default(T), ParameterDirection.ReturnValue);
     return(this);
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 public IStoredProcBuilder AddParam <T>(string name, out IOutParam <T> outParam)
 {
     outParam = AddOutputParamInner(name, default(T), ParameterDirection.Output);
     return(this);
 }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 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);
 }