Tôi đã chuẩn bị một số mã xây dựng bộ sưu tập. Tôi muốn sử dụng bộ sưu tập này trong LINQPad cho các truy vấn khác nhau. Như LINQPad cho phép WCF OData tôi nghĩ rằng MVC4 WebApi sẽ là hoàn hảo cho việc này.LINQPad trên MVC4 WebApi
Unfortunatelly Tôi không thể thực hiện công việc này ngay cả với dự án mẫu WebApi. Khi tôi cố gắng thêm dịch vụ vào LINQPad tôi nhận được "Dữ liệu ở cấp cơ sở không hợp lệ. Dòng 1, vị trí 1. Tôi nghĩ vấn đề là LINQPad không sử dụng thương lượng nội dung và mong muốn xml nhưng WebApi trả về json.
Unfortunatelly Fiddler đã không thể theo dõi các yêu cầu.
Bất cứ ai cũng biết làm thế nào để sửa lỗi này?
bạn có thể cho tôi biết thêm chi tiết? – bodziec
hãy xem bài đăng này [link] (http://www.johnnycode.com/blog/2012/02/23/consuming-your-own-asp-net-web-api-rest-service/) cụ thể tại việc thực hiện khách hàng. HttpClient là một phần của Web API và cho phép bạn xây dựng các máy khách đơn giản cho các dịch vụ REST. Ngoài ra, bạn có thể truy vấn Web API Web Service của mình bằng cách sử dụng trình duyệt web thông thường viết truy vấn của bạn trực tiếp trong thanh địa chỉ như: http://services.odata.org/OData/OData.svc/Categories(1)/Products/$count – Helikaon
Cảm ơn , Tôi sẽ xem liên kết này. Truy vấn thông qua trình duyệt không phải là những gì tôi muốn. Tôi muốn sử dụng LINQ trong LINQPad để viết truy vấn. – bodziec