`
songlixiao
  • 浏览: 22638 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

VS2010中使用LInQ Visualizer查看LInQ生成的SQL语句

    博客分类:
  • .Net
阅读更多

        使用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社区 所有,仅此声明。

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics