我在asp.net mvc应用程序中使用LINQ to SQL。我通过ajax调用调用存储过程。
2-3个用户的活动连接转到100个活动连接。然后发生服务器超时。
然后我使用IOC -autofac来重用具有datacontext的相同存储库。现在,每个登录用户加一个SQL服务器上的活动连接。 我以前从未见过这个。
答案 0 :(得分:1)
与L2S上下文对象关联的连接只有在您或GC处理连接对象时才会被删除。它不会因为不活动而被丢弃。
如果您尝试在Using语句中创建上下文对象,它们将被适当地处理掉。