我刚刚将MiniProfiler连接到我的MVC3项目。我正在使用EF4.0并为我的实体生成POCO类。为什么Mini-Profiler只为SQL文本显示“ExecuteStoreCommands”?
如果很重要,这些生成的ObjectContext使用ObjectSet <>。我也在上下文中使用NInject作为IoC。 (我在RequestScope中有这些,但是我将它们改为TransientScope来解决这个问题)。
我所看到的所有分析都显示“ExecuteStoreCommands”作为查询。
有关为什么“ExecuteStoreCommands”会显示出来而不是SQL的任何想法?我看到在SQL事件探查器真正的SQL,看起来像这样:
exec sp_executesql N'SELECT
[Project2].[OrderID] AS [OrderID],
...
我会遇到麻烦,因为我不是EF4.1/4.2/4.3?是否因为我没有使用CodeFirst?这是POCO吗?
你能提高对http://community.miniprofiler.com错误 –