用于 VS 2010 的 LINQ to SQL 可视化工具?
Posted
技术标签:
【中文标题】用于 VS 2010 的 LINQ to SQL 可视化工具?【英文标题】:LINQ to SQL visualizer for VS 2010? 【发布时间】:2011-06-13 04:46:22 【问题描述】:我正在尝试为 Visual Studio 2010 查找 LINQ to SQL 可视化工具。
有人知道某处吗?
当我使用 vs 2008 时,我使用了这个one。
但是在 vs 2010 中它不起作用。
我试过这个one,但也没用!
是否有用于 Linq to SQL 的 Visual Studio 2010 可视化工具?谢谢
这些工具必须集成在 vs 2010 中。
【问题讨论】:
【参考方案1】:你试过LINQpad吗?
【讨论】:
我认为这行不通.. :-( LINQPad 支持 SQL Express、SQL 2000、SQL 2005 和(有一些限制)SQL 2008。我不确定他们是否有用于 VS 的可视化工具 @Cedric Brown - LinqPad 完全支持 SQL 2008。我很确定 LinqPad 将允许您完成链接中的“可视化器”所做的一切。 抱歉,我说的是 SQL……我弄错了,是关于 Visual Studio,他们说“如果你有 Visual Studio 2008 或 Visual C# 2008 Express” LINQPad 没有与 Visual Studio 集成,它是一个独立的应用程序,因此您可以使用它而无需安装 VS;只是一个受支持的 .NET Framework 版本。尽管该工具是免费的,但请注意,如果不购买许可证,您将无法获得自动完成功能。我可以告诉你,购买许可证是物有所值的。 LINQPad 是必备工具,我认为它几乎扼杀了 2008 年的可视化项目。 我需要一个集成的 vs 2010 工具。【参考方案2】:经过研究,我发现了这个article,他们说我们需要使用 vs 2010 dll 参考重新编译 linq-to-sql 可视化工具,它工作得非常好。
所以有解决办法
此外,虽然这种元语言可以更简洁地表达事物,但我想它们将是我更喜欢继续使用C# 2008 Samples Expression Tree Visualizer(通过 Windows 窗体树的表达式树可视化)或Manuel Abadia Linq Expression Debugger Visualizer(通过图表的表达式树可视化)。我注意到这两个插件在 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 项目上的 VS 2010 中使用的 C# 2008 Samples Expression Tree Visualize 的魅力。我希望 Manuel Abadia 的代码也能得到同样好的结果(但是这里没有源代码,所以我无法重新编译,Manuel 你能做到吗?)。
【讨论】:
以上是关于用于 VS 2010 的 LINQ to SQL 可视化工具?的主要内容,如果未能解决你的问题,请参考以下文章
运行啥 ORM:telerik Open Access VS Subsonic VS linq to sql VS Active Record
用于 getdate() 和 dateadd() 的 Linq to SQL