Uzun süre çalışan bir SQL sorgusundan veri almak için eşzamansız bir işlem kullanıyorum. İşlem saklı yordamı SqlCommand.BeginExecuteReader()
yöntemiyle çağırır.ADO.NET'ten uzun süre çalışan SQL Server sorgusunu son derece başarılı bir şekilde sonlandır
Zaman zaman, süreçlerimi kapatmak ve çalışan sorguları incelikle kapatmak istiyorum. Bazı testlerden sonra, SqlConnection.Close()
numaralı telefonun aranması yeterli gibi görünmektedir. İyi bir ölçü için, ben de açıkça SqlConnection.Dispose()
'u arıyorum. Sorgu incelikle sona sanki ben Close()
çağırdıktan sonra bir SQL:BatchCompleted
ardından SQL:BatchStarting
gördüğünüz gibi
Bağlantıyı kapatmanın gerekli olup olmadığını herhangi bir kişi onaylayabilir mi? Her şeyden
Önce nihayet içerdeki Kapatma yöntemleri doğru istisna durumları sağlamak için blok yazma emin olun: