2012-12-12 8 views

Odpowiedz

4

Tak, ale nie sądzę, że jest obsługiwane przez klasę SqlConnection.

Myślę, że to SQL Server, że po zamknięciu połączenia automatycznie wycofuje wszystkie nie zatwierdzone transakcje.

Należy również wziąć pod uwagę, że SqlConnection ma domyślnie pulę połączeń. Tak więc możliwe jest, że po zamknięciu/unieszkodliwieniu połączenia SqlConnection "rzeczywiste" połączenie db jest nadal aktywne.

+2

W rzeczywistości tran pozostanie otwarty, dopóki połączenie nie zostanie ponownie wykorzystane! – usr

Powiązane problemy