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)); }
public override string ToDouble(MethodCallExpressionModel model) { var parameter = model.Args[0]; return(string.Format(" CAST({0} AS DECIMAL(18,4))", parameter.MemberName)); }
public override string ToGuid(MethodCallExpressionModel model) { var parameter = model.Args[0]; return(string.Format(" CAST({0} AS TEXT)", parameter.MemberName)); }
public override string Length(MethodCallExpressionModel model) { var parameter = model.Args[0]; return(string.Format("LENGTH({0})", parameter.MemberName)); }
public override string CharIndex(MethodCallExpressionModel model) { throw new NotSupportedException("Slqite Not Supported CharIndex"); }