C# som använder block kommer garanterat att anropa .Dispose()
metod för objektet, även om ett undantag görs. Det betyder att det är säkert så länge som din leverantör använder .Dispose()
metod för att stänga anslutningen. Letar i dokumentationen för den typen a> , jag ser detta utdrag (nere i avsnitt 25.2.3.3.5):
Detta talar om för mig att du kan stänga anslutningen via Dispose-metoden, och så en using
block bör vara allt du behöver.