연결 객체, 명령 개체, DataReader, DataAdapter,… 관리되지 않는 리소스와 같은 데이터베이스 관련 객체입니까?
-
19-09-2019 - |
문제
연결 객체, 명령 개체, DataReader, DataAdapter, ... 관리되지 않는 리소스와 같은 데이터베이스 관련 객체입니까?
해결책
당신이 언급하는 객체는 .NET 프레임 워크의 일부이며 쓰레기 수집이 가능합니다. 그런 의미에서 그들은 관리되는 자원입니다.
더 나은 질문은이 개체들이 구현하는 것입니다. IDisposable
? 그들이 그렇게한다면, 당신은 사용할 수 있습니다 using
C#의 키워드는 범위를 벗어나면 정리하거나 dispose()
수동으로 메소드.
사용의 예 using
키워드 SqlConnection
그리고 SqlDataAdapter
객체는 여기에 있습니다.
http://weblogs.asp.net/jasonsalas/archive/2005/02/08/368811.aspx
제휴하지 않습니다 StackOverflow