Являются ли объекты, связанные с базой данных, такие как объект подключения, объект команды, средство чтения данных, адаптер данных, ... неуправляемыми ресурсами? - PullRequest
1 голос
/ 10 января 2010

Являются ли объекты, связанные с базой данных, такие как объект соединения, объект команды, средство чтения данных, адаптер данных, ... неуправляемыми ресурсами?

1 Ответ

1 голос
/ 10 января 2010

Объекты, на которые вы ссылаетесь, являются частью .NET Framework и являются сборщиком мусора. Так что в этом смысле они являются управляемыми ресурсами.

Лучший вопрос: эти объекты реализуют IDisposable? Если они это сделают, вы можете использовать ключевое слово using в C #, чтобы очистить их после выхода из области видимости, или вызвать их метод dispose() вручную.

Пример использования ключевого слова using с объектами SqlConnection и SqlDataAdapter приведен здесь:

http://weblogs.asp.net/jasonsalas/archive/2005/02/08/368811.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...