public INetSqlQueryable <TEntity, TEntity2, TEntity3, TEntity4, TEntity5, TEntity6, TEntity7, TEntity8, TEntity9, TEntity10> Select <TResult>(Expression <Func <TEntity, TEntity2, TEntity3, TEntity4, TEntity5, TEntity6, TEntity7, TEntity8, TEntity9, TEntity10, TResult> > selectExpression)
 {
     QueryBody.SetSelect(selectExpression);
     return(this);
 }
 public INetSqlQueryable <TEntity, TEntity2> Select <TResult>(Expression <Func <TEntity, TEntity2, TResult> > selectExpression)
 {
     QueryBody.SetSelect(selectExpression);
     return(this);
 }
 public INetSqlQueryable<TEntity> Select<TResult>(Expression<Func<TEntity, TResult>> expression)
 {
     QueryBody.SetSelect(expression);
     return this;
 }