public QueryBuilder Create(QueryVersion version, Type type, IEnumerable <string> avoidFields, SimpleMapping mapping, GeometryQuery geometryQuery, Expression expr, bool selectSingle)
 {
     if (version == QueryVersion.V10)
     {
         return(new SelectQueryBuilder(type, avoidFields, mapping, geometryQuery, expr, selectSingle));
     }
     else
     {
         return(new SelectQueryBuilderV94(type, avoidFields, mapping, geometryQuery, expr, selectSingle));
     }
 }
 public QueryBuilder Create(QueryVersion version, Type type, IEnumerable <string> avoidFields, SimpleMapping mapping, GeometryQuery geometryQuery, Expression expr, bool selectSingle)
 {
     return(_implement.Create(version, type, avoidFields, mapping, geometryQuery, expr, selectSingle));
 }