【发布时间】:2012-03-12 11:20:19
【问题描述】:
我在 ASP.NET 网站中为我们的业务应用程序使用 ADO.NET Entity Framework。我们使用 WCF 和 LINQ 来查询数据源。我的问题是从数据库加载数据(例如在 gridview 中加载数据)花费的时间比预期的要多得多,所以我们想在 ado.net 生成的 sql 语句中记录语句,这样我们就可以看到哪个查询花费了更多时间。
如何做到这一点?
【问题讨论】:
-
你可以看看EFProf。
-
在 SQL Server 机器上使用 SQL Server Profiler - 它会向您显示所有关于 所有 SQL 语句的详细信息。