在 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/