我的公司最近决定转向使用所有铃声和口哨的ASP.NET MVC。我们现在使用的技术之一是实体框架。
我需要调用运行一些选择的存储过程,然后使用BCP将数据写入平面文件。当我使用SSMS执行存储过程时,它完全正常,但是当我让它通过Entity Framework执行时,执行导出的BCP
命令会挂起,直到连接超时。
我已启动SQL Server探查器并设法获取对通过SSMS运行的存储过程的调用。如果我打开任务管理器并结束BCP
进程,存储过程将继续处理其他所有内容而不会有任何麻烦。
导致此问题的原因是什么?如何使用Entity Framework运行我的存储过程?