/// <summary> /// 或 OR /// </summary> /// <param name="where"></param> /// <param name="left"></param> /// <param name="right"></param> /// <returns></returns> public static WhereExpressionSQL Or(this WhereExpressionSQL where, WhereExpressionSQL left, WhereExpressionSQL right) { if (where == null) { return Or(left, right); } List<IDbDataParameter> list = new List<IDbDataParameter>(); list.AddRange(left.GetParameters()); list.AddRange(right.GetParameters()); return where.AddExpression(string.Format("({0}) OR ({1})", left.GetExpression(), right.GetExpression()), list.ToArray()); }