VS2010 LINQ插件

最近研究表达式目录树,大名鼎鼎的 expression tree visualizer 不管怎么折腾都没办法在vs2010下使用,也去掉了引用vs2008的

Microsoft.VisualStudio.DebuggerVisualizers.dll ,换成了2010的了
经过几番研究,发现了一老外写的LinqExpressionVisualizer.dll,把它放在VS2010的安装目录(本机是D:\Program Files)所对应的:
D:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers下即可(DEBUG模式下看到放大镜弹开即可)
 
使用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中就安装完成了.
同上即可在DEBUG模式下看到sql了
posted @ 2013-01-22 23:22  广拓小程序  阅读(1320)  评论(0编辑  收藏  举报