- Close() dipanggil oleh metode Dispose(), jadi selama Anda menggunakan "menggunakan" dengan benar, Anda tidak perlu memanggil Close() secara eksplisit.
- Jika NULL dapat dikembalikan, Anda harus memeriksanya. Saya akan menyarankan bahwa jika Anda mengontrol kode yang mendapatkan koneksi sql, Anda sangat mempertimbangkan untuk melemparkan pengecualian daripada mengembalikan NULL. Jika tidak, pengembang lain mungkin mengalami masalah yang sama. Kegagalan untuk membuka koneksi SQL yang diperlukan menurut saya merupakan kasus luar biasa yang valid. Jika perlu, Anda selalu dapat menyertakan TryConnectOneTime saat pengembang ingin menghindari penanganan pengecualian.
Juga, catatan gaya lain - Saya akan menyarankan dengan benar menguatkan pernyataan penggunaan Anda jika garis ekstra yang menyimpang ditambahkan dan terjadi kesalahan yang tidak terduga. Dari segi gaya, saya biasanya tidak cenderung menggunakan pernyataan indentasi ketika saya memiliki beberapa pernyataan, tetapi itu semua tergantung pada preferensi pribadi.