このような接続オブジェクト、コマンドオブジェクト、DataReaderオブジェクト、データアダプター、...アンマネージリソースなどのデータベース関連のオブジェクトがありますか?
-
19-09-2019 - |
質問
このような接続オブジェクト、コマンドオブジェクト、DataReaderオブジェクト、データアダプター、...アンマネージリソースなどのデータベース関連のオブジェクトはありますか?
解決
あなたが参照するオブジェクトは、.NETフレームワークの一部であり、ガベージコレクタブルです。だから、その意味で、彼らは、リソースを管理されています。
より良い質問は、これらのオブジェクトはIDisposable
を実装しないことでしょうか?彼らが行う場合、あなたは彼らがスコープの外に出たら、それらをクリーンアップするためにC#でusing
キーワードを使用するか、または手動でdispose()
メソッドを呼び出すことができます。
using
とSqlConnection
オブジェクトとSqlDataAdapter
キーワードを使用する例はここにあります:
http://weblogs.asp.net/jasonsalas /archive/2005/02/08/368811.aspxする
所属していません StackOverflow