C# 连接何时向telerik ORM实体模型中的数据库开放?

C# 连接何时向telerik ORM实体模型中的数据库开放?,c#,.net,orm,telerik,telerik-open-access,C#,.net,Orm,Telerik,Telerik Open Access,何时初始化上下文对象或何时对上下文对象触发linq查询? 我有一个窗口服务,它创建线程来更新我的数据库表,每个线程调用不同的类来创建上下文对象并更新数据。 我已经对上下文对象调用了dispose方法,但它没有关闭连接 我必须限制连接任何方式 请注意默认情况下,Telerik数据访问使用自己的连接池。使用它,可在四种情况下获得连接: 计算LINQ查询时, 调用上下文的Add方法时, 调用上下文的SaveChanges方法时 当您使用GetObjectByKey方法时。 当释放上下文实例时,连接将返

何时初始化上下文对象或何时对上下文对象触发linq查询? 我有一个窗口服务,它创建线程来更新我的数据库表,每个线程调用不同的类来创建上下文对象并更新数据。 我已经对上下文对象调用了dispose方法,但它没有关闭连接

我必须限制连接任何方式
请注意

默认情况下,Telerik数据访问使用自己的连接池。使用它,可在四种情况下获得连接:

计算LINQ查询时, 调用上下文的Add方法时, 调用上下文的SaveChanges方法时 当您使用GetObjectByKey方法时。 当释放上下文实例时,连接将返回到池,而不是释放。在诸如在返回所有结果之前中断读取过程之类的情况下,数据访问连接池中的连接可能会堆积起来,但通常这取决于您方面的具体情况

要解决您这边的问题,您可以使用测试应用程序。在您的场景中,这可能是性能更高的选项