使用LInQ开发时,开发者有时会想要知道自己写的LInQ表达式被执行成什么样的具体SQL语句. 网上找到几篇文章,但是在VS2010的环境里使用实体框架的情况下都不好用.还好在一个国外的网站上找到了一个针对VS2010的IDE插件:LInQ Visualize.它可以让我们在Debug的时候,查看到LInQ所翻译成的SQL语句以及参数.
下面就介绍一下,如何在VS2010环境中安装和配置LInQ Visualize插件.
1.首先将压缩包(下载在本文最下面的附件中)中的文件解压缩拷贝到:Microsoft Visual Studio 10.0\Common7\Packages\Debugger\Visualizers 目录下.
2.使用文本编辑器编辑这个文件 : Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config . 在<runtime>标签后 加入一行 : <loadFromRemoteSources enabled="true"/>
3.重新启动VS2010.
至此,LInQ Visualize在VS2010中就安装完成了.
下面看一下效果:
1. 在需要调试的LInQ表达式处代码中加入断点,然后用debug启动进入debug模式.显示如下:
2.如果安装成功则会显示出这个放大镜的图标. 不要犹豫猛击下去:
成功!看到SQL了吧?
这篇文章上的内容和插件是来自于从几个英文网综合起来的. 插件可以再文章的底部下载.
另外,插件来自于这个网址:http://www.rajavenkatesh.com/projects.aspx 上面还有针对VS其他版本的一些插件.如果需要支持VS其他版本的话可以自己去取.
作者本人转载到此处:原文 : http://www.oecp.cn/hi/slx/blog/1168621
提供该文档的机构为 OECP社区 ,更多的博客文章可以到 OECP社区 查看。该文档附件欢迎各位转载,在没有获得文章作者许可之前,不得对文章内容或者版权信息进行更改,版权归OECP社区 所有,仅此声明。
VS2010中使用LInQ Visualizer查看LInQ生成的SQL语句
最新推荐文章于 2023-02-22 21:43:35 发布