用微软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没有提供释放的方法。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4548/viewspace-3146683/ ,如需转载,请注明出处,否则将追究法律责任。