C# 实体框架连接未关闭。是否有自动关闭SQL连接的方法

C# 实体框架连接未关闭。是否有自动关闭SQL连接的方法,c#,entity-framework,ado.net,entity-framework-5,ado.net-entity-data-model,C#,Entity Framework,Ado.net,Entity Framework 5,Ado.net Entity Data Model,目前我正在使用UOW打开到DB的连接并获得结果。我不知道为什么SQL连接没有关闭。看起来有一些打开的连接未关闭。我还将MAxPoolSize增加到250 );最小池大小=5;最大池大小=250 是否有任何属性(如ConnectionLife)在超过时间时自动关闭SQL连接。我需要帮助 请在一分钟后让我知道自动关闭连接如果您使用MVC,是否在视图中使用实体框架对象作为视图模型 对于数组或列表,请尝试使用.ToList 对于对象,请尝试使用ViewModels,而不要使用对象本身 我有两个以书面方式

目前我正在使用UOW打开到DB的连接并获得结果。我不知道为什么SQL连接没有关闭。看起来有一些打开的连接未关闭。我还将MAxPoolSize增加到250

);最小池大小=5;最大池大小=250

是否有任何属性(如ConnectionLife)在超过时间时自动关闭SQL连接。我需要帮助


请在一分钟后让我知道自动关闭连接

如果您使用MVC,是否在视图中使用实体框架对象作为视图模型

对于数组或列表,请尝试使用.ToList


对于对象,请尝试使用ViewModels,而不要使用对象本身

我有两个以书面方式结束的dispose方法,用于处理每次调用服务器后创建的工作单元上下文

您是否使用语句?请发布您的连接字符串。您正在处理dbcontext的吗?如何提交UOW?在上下文构造函数中:IObjectContextAdapterthis.ObjectContext.CommandTimeout=180;把180换成你想要的任何东西。因为我没有UOW,所以我的控制器和服务层都有依赖对象。