![]() |
1
6
首先,我将关于“async=true”对实体框架的影响的问题发布到 MS 我们的问题: 与环境有关。有些事情导致数据库运行稍微慢了一点,但这暗示了一个更大的问题。显然,当您在线程之间共享上下文时,EF遇到了可怕的问题(这不是一个容易解决的问题),因此我们看到了一个打开连接的竞争条件。 我们基本上有一个“只读上下文”,它只得到。我们的问题是两个线程试图同时打开连接,一个线程成功,另一个线程失败,导致以下异常的一些变化:
这个问题的后半部分是async=true做什么。说到EF,它让我们的系统崩溃了。我们有一个执行连接的代码块,如果async=true和MARS=false,我们得到:
一旦我们削减开支 MARS ,禁用了异步,一切又恢复了。 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |