![]() |
1
6
首先,我将关于“async=true”对实体框架的影响的问题发布到 MS 我们的问题: 与环境有关。有些事情导致数据库运行稍微慢了一点,但这暗示了一个更大的问题。显然,当您在线程之间共享上下文时,EF遇到了可怕的问题(这不是一个容易解决的问题),因此我们看到了一个打开连接的竞争条件。 我们基本上有一个“只读上下文”,它只得到。我们的问题是两个线程试图同时打开连接,一个线程成功,另一个线程失败,导致以下异常的一些变化:
这个问题的后半部分是async=true做什么。说到EF,它让我们的系统崩溃了。我们有一个执行连接的代码块,如果async=true和MARS=false,我们得到:
一旦我们削减开支 MARS ,禁用了异步,一切又恢复了。 |
|
Roy · SQL C#:结果未返回任何内容。读取() 7 年前 |
![]() |
Pablo · 如何在Regex.replace中仅替换捕获组? 9 年前 |
![]() |
rudimenter · 为什么以下代码编译和执行成功? 11 年前 |
![]() |
Rachel · 是否有任何原因在该代码块的List<T>中找不到现有项? 11 年前 |
![]() |
oshirowanen · 动态超级链接 11 年前 |
![]() |
sab669 · SharpSVN不迭代所有子目录和文件 11 年前 |
![]() |
ForeverWintr · Excel中的奇怪行为。工作表。单元格[行,列] 12 年前 |