/// <summary>
 /// Executes the stored procedure and returns a reader object
 /// </summary>
 public virtual void ExecuteReader()
 {
     Open();
     if (ExecutableCommand != null)
     {
         Reader = ExecutableCommand.ExecuteReader();
     }
 }
 /// <summary>
 /// Executes the stored procedure and returns a reader object
 /// </summary>
 public virtual SQLHelper ExecuteReader()
 {
     Open();
     if (ExecutableCommand != null)
     {
         Reader = ExecutableCommand.ExecuteReader();
     }
     return(this);
 }