我需要你對下面實現的建議。關於處理實體框架中的連接問題
我使用實體框架爲我的ASP.NET Web API項目
我的程序流程是: Repository-> BusinessLayer->控制器
我的上下文名稱爲:UtmDataContext
在在上面的代碼 模式
using (SqlConnection objConnection = new SqlConnection(connstr))
{
DbCompiledModel compiledModel = UtmCompiledModel.CreateCompiledDataModel(objConnection, schema);
using (var dataContext = new UTMDataContext(objConnection, compiledModel, true))
{
/*Doing some stuff here*/
}
}
:庫我使用的代碼一些這樣的事是來自用戶的參數。
我的項目需要具有用於實體框架的多租戶架構。所以我構建模型,然後將其提供給UtmDataContext對象。
但是,我懷疑,是實體框架真的關閉我的objConnection?
你能幫我解決嗎?請讓我知道如果你需要任何進一步的信息
在此先感謝
謝謝你的鏈接。我希望,當處理objConnection時,compiledModel(這是一個不可變對象)對象也將被處置。 – 2014-11-07 06:57:19