我需要你对下面实现的建议。关于处理实体框架中的连接问题
我使用实体框架为我的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