Esempio n. 1
0
        private string StringSplitFirst(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
        {
            var field     = methodInfo.MemberQueryName;
            var charindex = dBAdapter.GetSplitFirst(field, methodInfo.Args[0].ToString());

            return(charindex);
        }
Esempio n. 2
0
        string compare(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame, string op)
        {
            var    field   = methodInfo.MemberQueryName;
            var    args    = methodInfo.Args;
            string parName = GetParamName("cmp", parIndex);
            var    args1   = args[0];

            if (args1 is ExpressionValueObj)
            {
                parName = args1.ToString();
            }
            else
            {
                addParame(parName, args1);
            }
            parIndex += 1;
            return($"{field}{op}{parName}");
        }
Esempio n. 3
0
        private string DistinctField(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
        {
            var field = methodInfo.MemberQueryName;

            return(dBAdapter.Distinct(field));
        }
Esempio n. 4
0
        private string DateTimeFormat(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
        {
            var field = methodInfo.MemberQueryName;

            return(dBAdapter.DateTimeFormat(field, methodInfo.Args[0].ToString()));
        }
Esempio n. 5
0
 private string LessThanOrEqual(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
 {
     return(compare(methodInfo, ref parIndex, addParame, "<="));
 }
Esempio n. 6
0
 private string GreaterThan(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
 {
     return(compare(methodInfo, ref parIndex, addParame, ">"));
 }
Esempio n. 7
0
        private string FuncFormat(MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame)
        {
            var field = methodInfo.MemberQueryName;

            return(string.Format(methodInfo.Args[0].ToString(), field));
        }