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

StackOverflow https://stackoverflow.com/questions/2036417

  •  19-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Объекты, на которые вы ссылаетесь, являются частью платформы .NET и подлежат сбору мусора.В этом смысле они являются управляемыми ресурсами.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top