Salve a tutti,
sto usando i mysql connectors ultima versione per connettermi a mysql con asp.net c#. Ho creato una classe contenente in particolare due funzioni: una che dovrebbe chiudere la connessione e una che la dovrebbe aprire. C'è però un problema. Quando apro la connessione essa rimane un qualcosa di chiuso dentro la funzione e non quindi pubblicamente accessibile dalla pagina e dalle altre funzioni tra cui quella che dovrebbe chiuderla, come faccio?

codice:
public string SqlConnect()
{
      try
      {
          MySqlConnection pConnection = new MySqlConnection("stringa di connessione");
          pConnection.Open();
      }
      catch (MySqlException ex)
      {
          return ex.Message;
      }

      return "";
}

public void SqlDisconnect()
{
      pConnection.Close();
}