用微軟EnterpriseLibrary操作數(shù)據(jù)庫,方法執(zhí)行完后會自動釋放資源嗎?
比如我這樣的一個方法:
??? 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;??????? }
方法執(zhí)行完后,db會自動釋放嗎?因?yàn)槲铱磀b沒有提供釋放的方法。
2 回答

開心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個贊
這個估計得看源碼才知道是不是立即釋放的。不過,我覺得你不用擔(dān)心這個,企業(yè)庫是微軟自己開發(fā)的,必定有考慮性能問題,用好就行了。
- 2 回答
- 0 關(guān)注
- 444 瀏覽
添加回答
舉報
0/150
提交
取消