Являются ли объекты, связанные с базой данных, такие как объект соединения, объект команды, устройство чтения данных, адаптер данных… неуправляемыми ресурсами?
-
19-09-2019 - |
Вопрос
Являются ли объекты, связанные с базой данных, такие как объект соединения, объект команды, устройство чтения данных, адаптер данных...неуправляемые ресурсы?
Решение
Объекты, на которые вы ссылаетесь, являются частью платформы .NET и подлежат сбору мусора.В этом смысле они являются управляемыми ресурсами.
Лучшим вопросом было бы, реализуют ли эти объекты IDisposable
?Если да, вы можете использовать using
ключевое слово в C#, чтобы очистить их, когда они выходят за пределы области действия, или вызвать их dispose()
метод вручную.
Пример использования using
ключевое слово с SqlConnection
и SqlDataAdapter
объекты здесь:
http://weblogs.asp.net/jasonsalas/archive/2005/02/08/368811.aspx
Не связан с StackOverflow