我目前正在为主要基于SQL Server存储应用程序的应用程序构建自定义前端。在这种情况下,我想在调用存储过程时获取Entity Framework 6生成的SQL。我通过调用ObjectQuery.ToTraceString()找到了如何通过查询来完成它,但是在调用返回int的存储过程中我也不能这样做。 有谁知道怎么办?
提前感谢您的帮助!
CED。
答案 0 :(得分:0)
使用SQL Server Profiler(SQL Server的一部分,性能工具。它不是VStudio或C#的一部分)。它可以跟踪与DB的所有通信。让它登录到本地文件(在您的硬盘上)。可能会有很多流量,因此您可能希望过滤,因此您只需跟踪您的SP。