2011-07-26 151 views
1

可能重複:
Entity Framework and Connection Pooling連接實體框架彙集1

不EF1支持連接池?如果是的話,我們需要做些什麼來管理它?

+2

什麼是數據庫服務器?特別是,'SqlClient'(在ADO.NET中)將爲SQL-Server案例處理幾層... –

+1

檢查此問題:http://stackoverflow.com/questions/3653009/entity-framework-and -connection-pooling對於EFv1和SQL服務器是一樣的。 –

回答

1

我不認爲你需要做任何事情,除非要確保你的連接字符串在整個應用程序保持不變。 .NET將自己照顧其他人。

+0

這取決於服務器是什麼,因爲這是由具體的實現決定的 - 而不是在ADO.NET中自動執行。 –

+0

考慮到asp.net和entity-framework標籤,我們假設我們正在談論MS SQL Server。 – Kon

+0

爲什麼? ASP.NET和EF在一系列數據庫上工作......這是EF和L2S之間的關鍵設計選擇......它是一個*選項*,但它並不爲人所知(坦率地說,數據庫供應商比ASP.NET更重要) –

0

假設SQL Server在EF代碼下的某個位置,使用連接字符串創建SqlConnection。每個連接字符串都會創建一個連接池。

它應該只是工作,而無需任何代碼/配置在你身邊

1

連接池是EF支持,這是默認的。如果你想改變它,你可以改變連接字符串中的Pooling參數true或false。