2011-04-03 56 views
0

我有一个利用实体框架的项目。我想运行SQL Server Profiler查看正在对数据库进行多少次调用。我几乎可以追踪每一个不同的事件,但我仍然看不到事件被触发。如何查看SQL Server Profiler中的实体框架调用?

我在网上搜索,似乎有几个工具可以购买。

+2

它应该与你正在使用的ORM无关 - 如果它正在触及数据库,那么报表将显示在Profiler中。您是否确认应用程序正在碰到您正在监控的同一个SQL实例? – Mayo 2011-04-03 18:48:02

回答

0

我发现了这个问题。我假设实体框架在Web应用程序启动时加载了所有实体。我必须先打电话给实体才能显示查询。

+1

这通常称为“延迟加载”,供参考:) – PCurd 2011-04-04 15:24:12