public T ExecuteScalar <T>()
 {
     return(_procedureRunner.ExecuteScalar <T>(
                _storedProcedure,
                _command,
                CommandTimeout,
                _connection,
                _transaction));
 }