我们遇到了一种奇怪的情况,其中编译了查询的 LinqToSQL 在本地运行时会导致 stackoverflow 异常,但在实时环境中运行良好而没有任何问题。
该查询包含许多连接,并在select
调用 2 个不同的编译查询来计算几个值。如果我们将这些查询注释掉,则查询运行良好。它似乎也不是特定的编译查询,因为仅运行一个会导致问题。
调试器因异常而中断的点也无济于事,因为它是与正在执行的查询无关的代码行。
我们遇到了一种奇怪的情况,其中编译了查询的 LinqToSQL 在本地运行时会导致 stackoverflow 异常,但在实时环境中运行良好而没有任何问题。
该查询包含许多连接,并在select
调用 2 个不同的编译查询来计算几个值。如果我们将这些查询注释掉,则查询运行良好。它似乎也不是特定的编译查询,因为仅运行一个会导致问题。
调试器因异常而中断的点也无济于事,因为它是与正在执行的查询无关的代码行。