public IDriver <T> OrWhere(Expression <Func <T, Boolean> > predicate)
        {
            this.SQLComponent.AppendWhere(false);
            SQLComponent component = new SQLComponent();

            LambdaToSqlConverter <T> .WhereConvert(this.DbProvider, predicate, component);

            this.SQLComponent.AppendSQLFormat(CommonFormat.BRACKET_FORMAT, component.SQL);
            this.SQLComponent.AddParameters(component.Parameters);
            return(this);
        }