是数据库相关的对象,如连接对象,命令对象,DataReader的,DataAdapter的,......非托管资源?
-
19-09-2019 - |
题
是数据库相关的对象,诸如连接对象,命令对象,DataReader的,DataAdapter的,...非托管资源?
解决方案
你指的是在.NET框架的一部分,并且是垃圾收集的目的。所以在这个意义上,它们的管理资源。
有一个更好的问题会,做这些对象实现IDisposable
?如果他们这样做,你可以使用C#的关键字using
清理起来,一旦他们走出去的范围,或手动调用他们的dispose()
方法。
使用具有using
和SqlConnection
对象SqlDataAdapter
关键字的一个例子是在这里:
http://weblogs.asp.net/jasonsalas /archive/2005/02/08/368811.aspx
不隶属于 StackOverflow