public override string ToDateShort(MethodCallExpressionModel model)
        {
            var parameter = model.Args[0];

            return(string.Format(" Format$({0},\"Long Date\") ", parameter.MemberName));
        }
        public override string ToString(MethodCallExpressionModel model)
        {
            var parameter = model.Args[0];

            return(string.Format(" CVar({0}) ", parameter.MemberName));
        }
Example #3
0
        public override string ToDouble(MethodCallExpressionModel model)
        {
            var parameter = model.Args[0];

            return(string.Format(" CAST({0} AS DECIMAL(18,4))", parameter.MemberName));
        }
Example #4
0
        public override string ToGuid(MethodCallExpressionModel model)
        {
            var parameter = model.Args[0];

            return(string.Format(" CAST({0} AS TEXT)", parameter.MemberName));
        }
Example #5
0
        public override string Length(MethodCallExpressionModel model)
        {
            var parameter = model.Args[0];

            return(string.Format("LENGTH({0})", parameter.MemberName));
        }
Example #6
0
 public override string CharIndex(MethodCallExpressionModel model)
 {
     throw new NotSupportedException("Slqite Not Supported CharIndex");
 }