从编译的 linq 查询中获取生成的 sql
是否可以从编译的 linq 查询中获取生成的 SQL?
Is it possible to get the generated SQL from a compiled linq query?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以从编译的 linq 查询中获取生成的 SQL?
Is it possible to get the generated SQL from a compiled linq query?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您可以:
You can:
使用 LinqPad :
或者使用 sql server profiler 来观察查询。我知道您曾经能够在调试中遍历查询变量,它会向您显示它将要执行的查询,但我不完全确定这是否仍然有效(绝对不适用于客户端应用程序)
Use LinqPad :
Or alternatively get use sql server profiler to watch the query. I know you used to be able to however over the query variable in debug and it would show you the query it is going to execute but I am not entirely sure if that still works (Definitely not on client side apps)
谢谢 jfs,但是您的选项 #1 中的链接不再有效。它没有显示任何相关文章。 Chris B 的 MSDN 文章链接对我有帮助。
这是我的解决方案,因为我的不是控制台应用程序:
Thanks jfs, but the link in your option #1 is not good anymore. It is not showing any relevant article. Chris B's link to the MSDN article helped me.
Here is my solution since mine is not a Console application: