如何调试实体框架?我可以看到它实际上试图执行到SQL服务器的哪些查询,以排除问题?如何调试EF? (分析SQL查询)
6
A
回答
8
退房的MVC迷你探查:http://code.google.com/p/mvc-mini-profiler/
这是非常轻巧,不打扰你的应用程序,并在必要时很容易去除。另外,Stack Overflow使用它。
0
您可以使用服务器中的Monitoring工具直接观察队列。
对于MSSQL Server请参见:http://blog.pengoworks.com/index.cfm/2008/1/3/View-recently-run-queries-in-MSSQL-2005
2
你可以投你的查询ObjectQuery
,然后使用ObjectQuery.ToTraceString()
- 即返回查询完整的SQL。当然,您也可以简单地在数据库上使用SQL Profiler来查看执行的SQL。
1
您可以使用实体框架分析器。 http://efprof.com/。
相关问题
- 1. 分析SQL查询
- 2. Titan和Cassandra调试和分析查询
- 3. 调试SQL查询
- 4. SQL查询调试
- 5. 调试SQL查询
- 6. 调试SQL查询
- 7. SQL Server查询分析
- 8. 如何调试慢速SQL Server查询?
- 9. 如何调试参数化SQL查询
- 10. 如何调试SQL服务器查询
- 11. 如何将Sql查询转换为EF
- 12. 如何在EF上运行SQL查询?
- 13. SQL查询如何解析
- 14. 如何在EF 6.0中调用原始SQL查询
- 15. 如何为EF 4和SQL Server CE 3.5分页查询结果
- 16. 如何分析查询
- 17. 调试PostgreSQL sql查询
- 18. 需要SQL查询调试
- 19. EF查询-SQL“IN” - 同表
- 20. 区分EF查询和LINQ查询
- 21. 调试SQL查询,如果失败
- 22. 如何调试MongoDB查询?
- 23. 如何从Sql查询消息到SQL分析器?
- 24. PHP SQL查询,逻辑分析结果
- 25. 分析的优化SQL查询
- 26. 在SQuirrel-sql中调试SQL查询
- 27. 分析sql查询的结果:dbcc showcontig
- 28. 最佳Oracle SQL查询分析工具
- 29. SQL Server查询语法分析
- 30. 使用SQL事件探查器分析实体框架查询
我该怎么做? –
编辑此答案,你使用什么服务器? – oberfreak