public string NotIn(string field, ref int parIndex, AddParameHandler addParame, object[] args) { string str = InFormat(args[0], ref parIndex, addParame); return(dBAdapter.NotInFormat(field, str)); //return string.Format("{0} NOT IN ({1})", field, str); }
public string In(string field, ExpressionType nodeType, ref int parIndex, AddParameHandler addParame, object[] args) { string str = InFormat(args[0], ref parIndex, addParame); if (nodeType == ExpressionType.Equal) { return(dBAdapter.InFormat(field, str)); } else { return(dBAdapter.NotInFormat(field, str)); } //return string.Format("{0} IN ({1})", field, str); }
public string In(CRLExpression.MethodCallObj methodInfo, ref int parIndex, AddParameHandler addParame) { var field = methodInfo.MemberQueryName; var nodeType = methodInfo.ExpressionType; var args = methodInfo.Args; string str = InFormat(args[0], ref parIndex, addParame); if (nodeType == ExpressionType.Equal) { return(dBAdapter.InFormat(field, str)); } else { return(dBAdapter.NotInFormat(field, str)); } //return string.Format("{0} IN ({1})", field, str); }