public IQuery Or() { if (FliterObjects == null) { throw new FilterChainException("No filter brefore OR."); } var f = new OpFilterObject(); f.type = OpFilterType.OR; FliterObjects.Add(f); return(this); }
private string genOpFliterObject(OpFilterObject fo) { var ret = ""; switch (fo.type) { case OpFilterType.AND: ret = " AND "; break; case OpFilterType.OR: ret = " OR "; break; default: Debug.Assert(false); break; } _whereString += " " + ret + " "; return(ret); }