[英]How do I keep an SqlConnection open for the entire time that the ASP.NET application is running?
在ASP.NET中與數據庫交互的例子我總是看到
using ( SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyDatabase"].ConnectionString) )
{
// ... Do some stuff
}
但我想知道,我不應該一直連接嗎? 為什么我想要打開和關閉連接所涉及的所有開銷是沒有意義的。 不應該con
像一個static
我的模型的會員嗎?
根據我的經驗,如果您不使用它,則不希望保持連接打開狀態。 連接到DB時使用Using語句要清晰得多。 這里有一個很好的討論...... https://stackoverflow.com/questions/7072583/is-it-ok-to-leave-a-sql-connection-open
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.