如何在 Visual Web Developer 2008 速成版中查看 LINQ 生成的 SQL?

Posted

技术标签:

【中文标题】如何在 Visual Web Developer 2008 速成版中查看 LINQ 生成的 SQL?【英文标题】:How to see LINQ generated SQL in Visual Web Developer 2008 Express Edition? 【发布时间】:2010-07-07 14:37:11 【问题描述】:

谁能解释我如何在 VWD 2008 中检查 LINQ 生成的 SQL 查询?

我只是没有足够的时间自己弄清楚,所以任何帮助表示感谢

谢谢

编辑: 我正在使用 SQL Server 2008、实体框架和 ASP.NET MVC

【问题讨论】:

【参考方案1】:

你可以购买 Linq to Sql profiler。

它非常陡峭(imo),但如果您负担得起或证明成本合理,它看起来是一个很棒的工具。

有免费的方法来做你所要求的,但我想不起来了。

我假设您也在使用 SQL Server Express。检查这个线程。 Is there a SQL Server Profiler for SQL Server Express?

附录,刚刚注意到您实际上是在使用 Linq to Entities。同一个人为那个框架卖这个。

http://efprof.com/

很抱歉提供了相当模糊的选项,但我希望它们能有所帮助。你最初说你时间紧迫(在编辑之前),所以我帮你做一些研究的基础。

【讨论】:

谢谢你的选择,但我真的不能买东西,因为我正在暑期练习,不到两个月我就会离开这个地方:)跨度> 【参考方案2】:

使用 SQL Server Profiler(随 SQL Server 免费提供,您说您已经拥有)或 LINQPad。

【讨论】:

以上是关于如何在 Visual Web Developer 2008 速成版中查看 LINQ 生成的 SQL?的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 VB 从 ACCESS 数据库中输出 Visual Web Developer 2008 中的数据

在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段

Visual Web Developer 中的 PHP 语法高亮显示?

您可以使用 Visual Web Developer 编辑 resx 文件吗?

Visual Web Developer 用新的 HTML 替换内部 HTML

我无法在 Visual Web Developer 2008 Express 上创建新项目