0
我们的代码很简单随机SQL连接不能建立问题
using (var context = dbNewsEntities.CreateContext())
{
CheckClient(clientId, context);
var articles = context.GetArticlesForRSS(clientId, 0, ArchiveStartDays, false);
}
随机我们获得SQL连接问题。我使用windbg来检查SqlConnection,并且确实在池中有100(默认)连接。
但是,当我使用描述的方法here来检查这些连接时,它们全部关闭。 (因为_innerConnection对象是System.Data.ProviderBase.DbConnectionClosedNeverOpened,而不是我们正在做的一些方法)。
池中有100个关闭连接会发生什么?我假设c#代码只会选择一个,而不是创建一个。我对吗?
非常感谢
你得到的确切例外是什么? –