public T[] ToArray()
 {
     return(ProjectableMethods.ToArray(query));
 }
 public TResult[] ToArray <TResult>(Expression <Func <T, TResult> > projection)
 {
     return(ProjectableMethods.ToArray(query, projection));
 }