我剛剛將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錯誤 –