NpgsqlConnection -> StateChange event feuern

Hallo,

ich möchte über das StateChange Event informiert werden, wenn sich der State meiner DB ändert.

private void Connection(){
  myConn = new NpgsqlConnection( ConnString );
  myConn.StateChange += new System.Data.StateChangeEventHandler( connection_StateChange );
  myConn.Open();
  myConn.Close();
}

public void connection_StateChange( object sender, System.Data.StateChangeEventArgs e ) {
  Console.WriteLine( "DB State Change: {0}:", sender.GetType() );
  Console.WriteLine( "Old State: {0}, New State: {1}", e.OriginalState, e.CurrentState );
      }

Leider wird das Event nie gefeuert, habe ich was vergessen…