Entity framework 实体框架在加载时连接字符串无效

Entity framework 实体框架在加载时连接字符串无效,entity-framework,stress-testing,Entity Framework,Stress Testing,我遇到了一个奇怪的问题,EF4抛出一个EntityException报告提供者在压力下打开时失败。正常情况下,一切正常 以前有人遇到过这个问题吗?有解决方案吗? 我已经检查过是否在每笔交易结束时关闭连接 这是在WCF web服务环境中运行的,在该环境中,所有数据库交互都是通过实体框架与存储过程进行的。到数据库的连接在服务构造函数中建立,然后根据需要在调用的任何服务方法中使用异常在构造函数内部抛出最终解决方案相对简单:每个请求都有一个连接,从未使用过,也从未关闭过。虽然这在低负载环境中没有明显的效

我遇到了一个奇怪的问题,EF4抛出一个
EntityException
报告提供者在压力下打开时失败。正常情况下,一切正常

以前有人遇到过这个问题吗?有解决方案吗?

我已经检查过是否在每笔交易结束时关闭连接


这是在WCF web服务环境中运行的,在该环境中,所有数据库交互都是通过实体框架与存储过程进行的。到数据库的连接在服务构造函数中建立,然后根据需要在调用的任何服务方法中使用<代码>异常在构造函数内部抛出

最终解决方案相对简单:每个请求都有一个连接,从未使用过,也从未关闭过。虽然这在低负载环境中没有明显的效果,但在较高负载下,再加上SQL Server的连接池,这会很快导致SQL Server实例达到其连接上限

安迪,你能提供更多的信息吗?也可以看一个代码示例。您所说的“负载不足”是什么意思?发生这种情况时,您的服务中有多少并发请求在运行?遗憾的是,不多。可能只有10或15个!这里是否有多个线程试图访问同一上下文?如果是这样的话,这可能就是问题所在,因为上下文不是线程安全的。只是个主意,有多大的压力?在压力期间,您看到了多少个数据库连接?