C#, das Blöcke verwendet, ruft garantiert .Dispose()
auf Methode des Objekts, auch wenn eine Ausnahme ausgelöst wird. Das heißt, es ist sicher, solange Ihr Provider den .Dispose()
verwendet Methode zum Schließen der Verbindung. Suchen Sie in der Dokumentation für diesen Typ , sehe ich diesen Auszug (unten in Abschnitt 25.2.3.3.5):
Dies sagt mir, dass Sie die Verbindung über die Dispose-Methode schließen können, und so ein using
Block sollte alles sein, was Sie brauchen.