public static void ExecuteProcedure <A>(this IServiceForOracle s, string procedure, ref A p1) { var _p1 = Param.InputOutput(p1); s.ExecuteProcedure(procedure, _p1); p1 = _p1.Value; }
public static T ExecuteFunction <T, A>(this IServiceForOracle s, string function, ref A p1) { var _p1 = Param.InputOutput(p1); var temp = s.ExecuteFunction <T>(function, _p1); p1 = _p1.Value; return(temp); }
public static void ExecuteProcedure <A, B, C>(this IServiceForOracle s, string procedure, ref A p1, ref B p2, ref C p3) { var _p1 = Param.InputOutput(p1); var _p2 = Param.InputOutput(p2); var _p3 = Param.InputOutput(p3); s.ExecuteProcedure(procedure, _p1, _p2, _p3); p1 = _p1.Value; p2 = _p2.Value; p3 = _p3.Value; }
public static T ExecuteFunction <T, A, B>(this IServiceForOracle s, string procedure, ref A p1, ref B p2) { var _p1 = Param.InputOutput(p1); var _p2 = Param.InputOutput(p2); var temp = s.ExecuteFunction <T>(procedure, _p1, _p2); p1 = _p1.Value; p2 = _p2.Value; return(temp); }
public static T ExecuteFunction <T, A, B, C, D>(this IServiceForOracle s, string procedure, ref A p1, ref B p2, ref C p3, ref D p4) { var _p1 = Param.InputOutput(p1); var _p2 = Param.InputOutput(p2); var _p3 = Param.InputOutput(p3); var _p4 = Param.InputOutput(p4); var temp = s.ExecuteFunction <T>(procedure, _p1, _p2, _p3, _p4); p1 = _p1.Value; p2 = _p2.Value; p3 = _p3.Value; p4 = _p4.Value; return(temp); }
public static void ExecuteProcedure <A, B, C, D>(this IServiceForOracle s, string procedure, A p1, ref B p2, ref C p3, D p4) => s.ExecuteProcedure(procedure, ref p1, ref p2, ref p3, ref p4);
public static void ExecuteProcedure <A, B>(this IServiceForOracle s, string procedure, A p1, ref B p2) => s.ExecuteProcedure(procedure, ref p1, ref p2);
public static void ExecuteProcedure <A, B, C>(this IServiceForOracle s, string procedure, A p1, B p2, C p3) => s.ExecuteProcedure(procedure, ref p1, ref p2, ref p3);
public static T ExecuteFunction <T, A, B, C, D>(this IServiceForOracle s, string procedure, ref A p1, B p2, ref C p3, ref D p4) => s.ExecuteFunction <T, A, B, C, D>(procedure, ref p1, ref p2, ref p3, ref p4);
public static T ExecuteFunction <T, A, B, C>(this IServiceForOracle s, string procedure, A p1, ref B p2, ref C p3) => s.ExecuteFunction <T, A, B, C>(procedure, ref p1, ref p2, ref p3);
public static T ExecuteFunction <T, A>(this IServiceForOracle s, string procedure, A p1) => ExecuteFunction <T, A>(s, procedure, ref p1);
public static async Task <T> ExecuteFunctionAsync <T, A, B, C, D>(this IServiceForOracle s, string function, A p1, B p2, C p3, D p4) => await s.ExecuteFunctionAsync <T>(function, Param.Input(p1), Param.Input(p2), Param.Input(p3), Param.Input(p4));
public static async Task <T> ExecuteFunctionAsync <T, A>(this IServiceForOracle s, string function, A p1) => await s.ExecuteFunctionAsync <T>(function, Param.Input(p1));
public static async Task ExecuteProcedureAsync <A, B, C, D>(this IServiceForOracle s, string procedure, A p1, B p2, C p3, D p4) => await s.ExecuteProcedureAsync(procedure, Param.Input(p1), Param.Input(p2), Param.Input(p3), Param.Input(p4));
public static async Task ExecuteProcedureAsync <A>(this IServiceForOracle s, string procedure, A p1) => await s.ExecuteProcedureAsync(procedure, Param.Input(p1));