Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过实体框架获取存储过程调用生成的SQL_Sql_Entity Framework_Stored Procedures - Fatal编程技术网

如何通过实体框架获取存储过程调用生成的SQL

如何通过实体框架获取存储过程调用生成的SQL,sql,entity-framework,stored-procedures,Sql,Entity Framework,Stored Procedures,我目前正在为一个主要基于SQL Server存储应用程序的应用程序构建一个定制前端。在本文中,我希望在调用存储过程时获得Entity Framework 6生成的SQL。我通过调用ObjectQuery.ToTraceString找到了如何处理查询的方法,但在调用返回int的存储过程时却做不到这一点。 有人知道如何进行吗 提前感谢您的帮助 Ced.使用SQL Server Profiler作为SQL Server性能工具的一部分。它不是VStudio或C的一部分。它可以跟踪与DB的所有通信。将其

我目前正在为一个主要基于SQL Server存储应用程序的应用程序构建一个定制前端。在本文中,我希望在调用存储过程时获得Entity Framework 6生成的SQL。我通过调用ObjectQuery.ToTraceString找到了如何处理查询的方法,但在调用返回int的存储过程时却做不到这一点。 有人知道如何进行吗

提前感谢您的帮助


Ced.

使用SQL Server Profiler作为SQL Server性能工具的一部分。它不是VStudio或C的一部分。它可以跟踪与DB的所有通信。将其记录到硬盘上的本地文件中。可能会有很多流量,因此您可能希望进行筛选,因此您只跟踪您的SP。

感谢您的建议,并对回复延迟表示抱歉。不幸的是,它不能满足我的需要,因为我需要在我的应用程序中以编程方式获取信息,以便向用户显示并可能进行编辑。