为了账号安全,请及时绑定邮箱和手机立即绑定

请问使用微软EnterpriseLibrary操作数据库后,会自动释放资源吗?

请问使用微软EnterpriseLibrary操作数据库后,会自动释放资源吗?

跃然一笑 2018-12-07 06:28:11
用微软EnterpriseLibrary操作数据库,方法执行完后会自动释放资源吗? 比如我这样的一个方法:     public static DataTable SelectContentDetail(int BasicID)        {            Database db = DatabaseFactory.CreateDatabase();            DataTable dt = db.ExecuteDataSet(CommandType.Text, string.Format(CMSSQL.SQL_SelectContentByBasicID, BasicID)).Tables[0];              return dt;        } 方法执行完后,db会自动释放吗?因为我看db没有提供释放的方法。
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超12个赞

这个估计得看源码才知道是不是立即释放的。不过,我觉得你不用担心这个,企业库是微软自己开发的,必定有考虑性能问题,用好就行了。
查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 392 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信