【问题标题】:How do you view Entity Framework calls in SQL Server Profiler?如何在 SQL Server Profiler 中查看实体框架调用?
【发布时间】:2011-04-03 18:46:21
【问题描述】:

我有一个使用实体框架的项目。我想运行 SQL Server Profiler 来查看对数据库进行了多少调用。我已经启用了几乎所有可能的不同事件来跟踪,但我仍然没有看到被触发的事件。

我在网上搜索过,似乎有一些工具可以购买。

【问题讨论】:

  • 您使用什么 ORM 无关紧要 - 如果它访问数据库,则语句将显示在 Profiler 中。您是否确认该应用程序正在访问您正在监控的同一个 SQL 实例?

标签: sql sql-server entity-framework sql-server-profiler


【解决方案1】:

我发现了问题。我假设 Entity Framework 在 Web 应用程序启动时加载了所有实体。我必须先调用一个实体才能显示查询。

【讨论】:

  • 这通常被称为“延迟加载”,供参考:)
猜你喜欢
  • 1970-01-01
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 2011-06-29
  • 2011-05-06
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多