我想执行一些查询异步.但是当我通过代码调试时,大多数情况下,当调用ToListAsync()时程序停止.没有可见的异常,并且清除了callstack窗口.当我按下VS中的暂停按钮时,我可以在调用当前方法之前看到堆栈帧.
var res1 = await context.Address().Where(...).ToListAsync();
var res2 = await context.Person().Where(...).ToListAsync();
var res3 = await context.Rule().Where(...).ToListAsync();
Run Code Online (Sandbox Code Playgroud)
有时第一次通话有效,在极少数情况下也是第二次通话.但至少在第三次通话时程序停止了.我完全不知道为什么......