Exemple #1
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);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }
Exemple #4
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);
Exemple #5
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);