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;
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
Exemplo n.º 9
0
 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);
Exemplo n.º 10
0
 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);
Exemplo n.º 11
0
 public static T ExecuteFunction <T, A>(this IServiceForOracle s, string procedure, A p1)
 => ExecuteFunction <T, A>(s, procedure, ref p1);
Exemplo n.º 12
0
 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));
Exemplo n.º 13
0
 public static async Task <T> ExecuteFunctionAsync <T, A>(this IServiceForOracle s, string function, A p1)
 => await s.ExecuteFunctionAsync <T>(function, Param.Input(p1));
Exemplo n.º 14
0
 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));
Exemplo n.º 15
0
 public static async Task ExecuteProcedureAsync <A>(this IServiceForOracle s, string procedure, A p1)
 => await s.ExecuteProcedureAsync(procedure, Param.Input(p1));