0
我有一个利用实体框架的项目。我想运行SQL Server Profiler查看正在对数据库进行多少次调用。我几乎可以追踪每一个不同的事件,但我仍然看不到事件被触发。如何查看SQL Server Profiler中的实体框架调用?
我在网上搜索,似乎有几个工具可以购买。
我有一个利用实体框架的项目。我想运行SQL Server Profiler查看正在对数据库进行多少次调用。我几乎可以追踪每一个不同的事件,但我仍然看不到事件被触发。如何查看SQL Server Profiler中的实体框架调用?
我在网上搜索,似乎有几个工具可以购买。
我发现了这个问题。我假设实体框架在Web应用程序启动时加载了所有实体。我必须先打电话给实体才能显示查询。
这通常称为“延迟加载”,供参考:) – PCurd 2011-04-04 15:24:12
它应该与你正在使用的ORM无关 - 如果它正在触及数据库,那么报表将显示在Profiler中。您是否确认应用程序正在碰到您正在监控的同一个SQL实例? – Mayo 2011-04-03 18:48:02