`
songlixiao
  • 浏览: 23425 次
  • 性别: 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
分享到:
评论

相关推荐

    查看LINQ生成SQL语句的几种方法

    安装并启用后,可以在调试器中暂停程序,然后选择查询变量并使用“查看SQL”选项来查看生成的SQL语句。 5. **DbContext.Log** Entity Framework的`DbContext`类提供了`Log`属性,可以设置一个TextWriter对象,将...

    SqlServerQueryVisualizer LINQ查询工具

    SqlServerQueryVisualizer是一款专为开发人员设计的工具,主要用于帮助理解和优化在.NET应用程序中使用LINQ(Language Integrated Query)对SQL Server数据库进行的查询。这款工具通过可视化的方式展示了LINQ查询...

    LINQ to SQL可视化调试工具

    在bin\debug文件夹下找到的.dll文件,是编译后的可执行代码,可以直接在调试环境中使用。 **源代码分析** 包含源代码是这个工具的一大亮点。对于学习和扩展工具功能的开发者来说,这是一份宝贵的资源。通过阅读和...

    SqlServerQueryVisualizer

    3. **性能分析**:通过对比不同LINQ查询生成的SQL语句,可以分析它们的执行效率,从而选择最优的查询方式。 4. **安装说明**:为了将这个工具集成到开发环境中,通常需要按照提供的安装说明进行操作。这可能涉及到...

    linq动态调试工具

    "linq 动态 调试 工具"是一个实用的开发辅助软件,它的主要功能是在程序运行过程中,帮助开发者动态地查看生成的SQL语句以及这些语句的执行结果。这使得开发者能够更直观地理解LINQ查询是如何转换为数据库操作的,...

Global site tag (gtag.js) - Google Analytics