c# - LINQ 查询到 Visual Studio 2010 或 2012 中的 sql 查询生成器

标签 c# visual-studio linq-to-sql

在 Visual Studio 中是否有类似 watch 的工具,我可以通过它查看 LINQ 查询在调试期间使用 C# 生成的 sql 查询。

最佳答案

如果您使用 Log property数据上下文的一部分,它将在您执行查询时写出查询。例如:

using (var context = new FooDataContext())
{
    context.Log = Console.Out;
    // Execute a query here
}

我相信一种在调试器中以交互方式可视化 SQL 的方法,但我不记得了。 (Zaheer 关于调用 ToString 的建议完全有可能实现……或者只是在调试器中检查查询。)

关于c# - LINQ 查询到 Visual Studio 2010 或 2012 中的 sql 查询生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566245/

相关文章:

sql - Linq to SQL - View 与存储过程

javascript - 如何使日期选择器值 dd/mm/yyyy

C#:在单个语句中连接来自对象的所有事件

c# - File.Delete() 循环不时挂起

c# - 如何从 Microsoft.Azure.Management.Fluent api 方法获得成功响应

javascript - TypeScript 编译导致依赖错误

visual-studio - 如何使用 TeamCity 和 Visual Studio 2015 构建 SSRS 报告 (rptproj)

linq-to-sql - 使用 LinqToSQL 进行分组和计数

c# - 目标 BeforeBuild 在 csproj 中不起作用

c# - 在 LINQ 中转换为 int 不起作用?