是数据库相关的对象,如连接对象,命令对象,DataReader的,DataAdapter的,......非托管资源?

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

  •  19-09-2019
  •  | 
  •  

是数据库相关的对象,诸如连接对象,命令对象,DataReader的,DataAdapter的,...非托管资源?

有帮助吗?

解决方案

你指的是在.NET框架的一部分,并且是垃圾收集的目的。所以在这个意义上,它们的管理资源。

有一个更好的问题会,做这些对象实现IDisposable?如果他们这样做,你可以使用C#的关键字using清理起来,一旦他们走出去的范围,或手动调用他们的dispose()方法。

使用具有usingSqlConnection对象SqlDataAdapter关键字的一个例子是在这里:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top