C# 如何查找从LINQ to entities语句执行的SQL查询数

C# 如何查找从LINQ to entities语句执行的SQL查询数,c#,.net,linq,asp.net-mvc-3,entity-framework-4.1,C#,.net,Linq,Asp.net Mvc 3,Entity Framework 4.1,我正在检查我的代码是否效率低下,是否有一种方法可以轻松地分析控制器的操作。。。可能正在打印所有执行的sql语句?是否可以使用?我最近在我的web应用程序中使用了它,这样我就可以通过我的应用程序的标识来查看正在执行的查询。这是一个非常酷的工具 要像其他人所说的那样查看productsql,sql Profiler会提供查询 但是,如果您想更详细地了解EF(因为您标记为实体框架),有一个很棒的工具: 还有其他选择: 我推荐。工作非常好,可以在浏览器中显示结果。另请参见。我使用(社区分支可以使用)获

我正在检查我的代码是否效率低下,是否有一种方法可以轻松地分析控制器的操作。。。可能正在打印所有执行的sql语句?

是否可以使用?我最近在我的web应用程序中使用了它,这样我就可以通过我的应用程序的标识来查看正在执行的查询。

这是一个非常酷的工具
要像其他人所说的那样查看productsql,sql Profiler会提供查询

但是,如果您想更详细地了解EF(因为您标记为实体框架),有一个很棒的工具:

还有其他选择:
我推荐。工作非常好,可以在浏览器中显示结果。另请参见。

我使用(社区分支可以使用)获得了很好的效果。设置完成后,所有执行的SQL都将发送到Windows调试输出,因此您可以使用DbgView或类似工具查看发生了什么