我正在使用 Entity Framework 调用一个需要 2 分钟执行的存储过程。结果,我得到一个超时异常。
有什么方法可以在不出现超时异常的情况下使用我的存储过程?
最佳答案
Entity Framework 使用底层连接提供者并依赖于提供者提供的超时时间。如果我没记错的话,通常是 30 秒超时。
但是,您始终可以通过设置 context.CommandTimeout = 120
的值来增加超时时间
希望这对您有所帮助。
关于c# - 如何使用 Entity Framework 和存储过程来避免 TimeOut 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43081581/