C# 实体框架。在执行过程之前检查挂起的请求

C# 实体框架。在执行过程之前检查挂起的请求,c#,sql-server,entity-framework,stored-procedures,C#,Sql Server,Entity Framework,Stored Procedures,我的ASP.MVC项目中有一个存储过程,它只从数据库中获取数据。我已经在实体框架中映射了它。数据库中的数据变化非常快,因此存储过程的执行有时会失败,并出现错误: "System.Data.SqlClient.SqlException:The transaction operation cannot be performed because there are pending requests working on this transaction" 在EF中执行我的过程之前,是否可以检查是否有

我的ASP.MVC项目中有一个存储过程,它只从数据库中获取数据。我已经在实体框架中映射了它。数据库中的数据变化非常快,因此存储过程的执行有时会失败,并出现错误:

"System.Data.SqlClient.SqlException:The transaction operation cannot be performed because there are pending requests working on this transaction"
在EF中执行我的过程之前,是否可以检查是否有任何挂起的请求正在运行


或者有人可以为我提供一些解决此问题的其他解决方案?

这可能与您实例化和使用实体框架Dbcontext/ObjectContext的方式有关。你能告诉我们你有什么类型的应用程序环境吗?(即ASP.NET、WinForms、Console应用程序)请参阅。我希望这有助于您实例化和使用实体框架Dbcontext/ObjectContext的方式。你能告诉我们你有什么类型的应用程序环境吗?(即ASP.NET、WinForms、Console应用程序)请参阅。我希望这有帮助