VS 2010的LINQ to SQL可视化工具?

12

我正在尝试寻找适用于 Visual Studio 2010 的 LINQ to SQL 可视化工具。

有人知道在哪里可以找到吗?

我之前用的是这个 工具,但是在 vs 2010 上不起作用。

我也试过这个 工具,但它也不起作用!

是否有适用于 Linq to SQL 的 Visual Studio 2010 可视化工具?谢谢

该工具必须集成在 vs 2010 中。

2个回答

11

我进行了研究,发现这篇文章提到需要使用vs 2010的dll引用重新编译linq-to-sql可视化工具,并且它的效果非常好。

所以这就是解决方案:

此外,虽然这种元语言可以更简洁地表示事物,但我猜想,在一些场景下,我还是会更喜欢使用C# 2008样例表达式树可视化器(通过Windows Form Tree实现的表达式树可视化)或Manuel Abadia Linq表达式调试器可视化器(通过图形实现的表达式树可视化)。我注意到这两个插件在VS 2010上不能直接使用,而我想在这里分享的技巧是,要在VS 2010下使用它们,你只需要使用VS 2010程序集Microsoft.VisualStudio.DebuggerVisualizers.dll(位于C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll),而不是同名的VS 2008程序集重新编译它们即可。在.NET 4和.NET 3.5项目中,使用C# 2008样例表达式树可视化器可以完美地工作。我希望Manuel Abadia的代码也能获得同样好的结果(但这里没有提供源代码,所以我无法重新编译,请问Manuel能否提供?)。


5

我不认为这会起作用.. :-( LINQPad支持SQL Express、SQL 2000、SQL 2005和(有一些限制的)SQL 2008。我不确定他们是否有VS的可视化工具。 - Cédric Boivin
@Cedric Brown - LinqPad完全支持SQL 2008。我非常确定LinqPad将允许您执行您链接中的“可视化器”所做的所有操作。 - Randy Minder
抱歉,我说错了,这是关于 Visual Studio 的问题。他们说:“如果你有 Visual Studio 2008 或者 Visual C# 2008 Express”。 - Cédric Boivin
1
LINQPad不与Visual Studio集成,它是一个独立的应用程序,因此您可以在完全没有安装VS的情况下使用它;只需支持的.NET Framework版本即可。虽然该工具是免费的,但请注意,如果没有购买许可证,您将无法获得自动完成功能。我可以告诉您,购买许可证是物有所值的。LINQPad是必备的工具,我认为它几乎杀死了那个2008年的可视化项目。 - arcain
我需要一个集成的VS 2010工具。 - Cédric Boivin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接