Làm cách nào để gỡ lỗi Khung thực thể? Tôi có thể xem truy vấn nào thực sự đang cố gắng thực thi với máy chủ SQL, để khắc phục sự cố không?Tôi có thể gỡ lỗi EF bằng cách nào? (phân tích các truy vấn SQL)
6
A
Trả lời
8
Kiểm tra các MVC Mini Profiler: http://code.google.com/p/mvc-mini-profiler/
Nó rất nhẹ, không xâm phạm vào ứng dụng của bạn, và có thể dễ dàng loại bỏ nếu cần thiết. Plus, Stack Overflow sử dụng nó.
0
Bạn có thể sử dụng công cụ Giám sát từ Máy chủ để xem hàng đợi trực tiếp.
Đối với MSSQL Server xem: http://blog.pengoworks.com/index.cfm/2008/1/3/View-recently-run-queries-in-MSSQL-2005
2
Bạn có thể đúc truy vấn của bạn để ObjectQuery
và sau đó sử dụng ObjectQuery.ToTraceString()
- đó trả về SQL đầy đủ cho truy vấn của bạn. Ngoài ra, tất nhiên bạn có thể chỉ cần sử dụng SQL Profiler trên cơ sở dữ liệu của bạn để xem những gì SQL được thực hiện.
1
Bạn có thể sử dụng Entity Framework Profiler. http://efprof.com/.
Các vấn đề liên quan
- 1. Làm thế nào tôi có thể chuyển đổi truy vấn SQL này vào LINQ (OVER (phân vùng bằng cách ngày))
- 2. Làm cách nào để tôi có thể đăng nhập và tìm các truy vấn đắt nhất?
- 3. Làm cách nào để phân tích các biến trong chuỗi truy vấn bằng Express?
- 4. Truy vấn SQL để phân tích cú pháp trường XML và truy xuất các giá trị
- 5. Cách phân tích cú pháp câu lệnh truy vấn SQL cho tên của các bảng
- 6. Lỗi Zend PDO - làm cách nào tôi có thể gỡ lỗi?
- 7. Làm cách nào tôi có thể đặt nhiều biến T-SQL trong một truy vấn SELECT?
- 8. Công cụ gỡ lỗi MySQL truy vấn chậm?
- 9. Làm cách nào để tôi có thể thực hiện truy vấn SQL 'NOT IN' nhanh hơn?
- 10. Làm cách nào để tôi có thể gỡ lỗi mã js bằng Cordova và ios simulator?
- 11. Tôi có thể đọc siêu dữ liệu EF DbContext bằng cách nào?
- 12. Truy vấn thừa kế EF TPH
- 13. Truy vấn phụ SQL - có cách nào tốt hơn không
- 14. Gỡ lỗi PDO - Truy vấn xem SAU KHI LIÊN QUAN?
- 15. Cách tốt nhất để phân tích chuỗi truy vấn URL
- 16. Flask SQLAlchemy hiển thị truy vấn để gỡ lỗi
- 17. Máy phân tích truy vấn MySql - giải pháp miễn phí
- 18. Tôi có thể phân vùng một vector bằng cách nào?
- 19. Cách gọi hàm DB từ truy vấn LINQ EF?
- 20. Tôi có thể GroupBy truy vấn LINQ này bằng cách nào?
- 21. Truy vấn SQL động là gì và khi nào tôi muốn sử dụng truy vấn SQL?
- 22. Làm cách nào để tôi có thể gỡ lỗi các trình bổ sung MonoDevelop với MonoDevelop?
- 23. Làm cách nào để gỡ lỗi lỗi phân đoạn Python?
- 24. Làm cách nào để phân tích cú pháp HTML bằng html5lib và truy vấn HTML được phân tích cú pháp bằng XPath?
- 25. Làm cách nào để tránh các truy vấn SQL được tạo lớn trong EF khi sử dụng Include()
- 26. Làm cách nào để phân tích cú pháp chuỗi truy vấn bằng "&" trong giá trị bằng C#?
- 27. Tôi làm cách nào để tìm hiểu cách tối ưu hóa các truy vấn SQL
- 28. Cách giải quyết lỗi phân tích XAML?
- 29. SQL lỗi truy vấn máy chủ
- 30. Gỡ lỗi khung thực thể Các câu lệnh SQL
Tôi làm như thế nào? –
Đã chỉnh sửa câu trả lời này, bạn đang sử dụng máy chủ nào? – oberfreak