He preparado un código que crea una colección. Me gustaría usar esta colección en LINQPad para varias consultas. Como LINQPad permite WCF OData, pensé que MVC4 WebApi sería perfecto para esto.LINQPad sobre MVC4 WebApi
Desafortunadamente no pude hacer esto incluso con la plantilla del proyecto WebApi. Cuando trato de agregar servicio a LINQPad obtengo "Los datos en el nivel raíz no son válidos. Línea 1, posición 1. Creo que el problema es que LINQPad no usa negociación de contenido y espera xml, pero WebApi devuelve json.
Desafortunadamente violinista no era capaz de controlar las solicitudes.
Alguien sabe cómo solucionar este problema?
¿Me puede dar más detalles? – bodziec
eche un vistazo a esta publicación [enlace] (http://www.johnnycode.com/blog/2012/02/23/consuming-your-own-asp-net-web-api-rest-service/) específicamente en la implementación del cliente. HttpClient es parte de la API web en sí misma y le permite crear clientes simples para los servicios REST. Alternativamente, puede consultar su Web API Web Service utilizando un navegador web normal escribiendo sus consultas directamente en la barra de direcciones como: http://services.odata.org/OData/OData.svc/Categories(1)/Products/$count – Helikaon
Gracias , Echaré un vistazo a este enlace. Consultar por el navegador no es lo que quiero. Me gustaría utilizar LINQ en LINQPad para escribir consultas. – bodziec