¿Alguien sabe si MVC 4 WebApi puede (o será) consumible en power-pivot?MVC 4 WebApi con PowerPivot?
Respuesta
Web API en sí no tiene una función de soporte para exponer los puntos finales en el formato OData. Estamos planeando agregar soporte OData a través de un complemento que se enviará en el futuro.
¿Alguna idea de lo pronto que se enviará? Mientras tanto, ¿deberían utilizarse los servicios de datos WCF? –
@ShaneCusson una versión de vista previa está disponible aquí: http://nuget.org/packages/Microsoft.AspNet.WebApi.OData/0.1.0-alpha-120815. Más discusión sobre las fechas aquí: http://aspnetwebstack.codeplex.com/discussions/391903 o aquí: http://aspnetwebstack.codeplex.com/discussions/359229. – marcind
Creo que si expone un IQueryable<T>
, lo expone como un suministro OData.
Encontré esto.
http://codebetter.com/johnvpetersen/2012/03/22/bringing-odata-to-your-webapi-just-use-iqueryable/
Según tengo entendido, exponer una interfaz IQueriable a través de un WebApi le permitirá utilizar la convención de OData URL para la composición de consultas, pero eso no necesariamente habilitará PowerPivot – cmilhench
¿está hablando del eje de poder de excel o el bi one? –
Funciona bien en Excel 2013 como fuente de datos. En versiones anteriores, p. Excel 2010 hay una solución alternativa descrita aquí: http://aspnetwebstack.codeplex.com/workitem/820
Básicamente, la salida predeterminada es JSON y Excel no envió el encabezado Aceptar adecuado para recibir XML. Así que hay que añadir esto a la función Registro de puesta en marcha de su API Web:
IList<ODataMediaTypeFormatter> odataFormatters
= ODataMediaTypeFormatters.Create();
var jsonFormatter = odataFormatters
.First(f => f.SupportedMediaTypes
.Contains(MediaTypeHeaderValue.Parse("application/json")));
odataFormatters.Remove(jsonFormatter);
odataFormatters.Add(jsonFormatter);
config.Formatters.InsertRange(0, odataFormatters);
- 1. ASP.net MVC 4 WebAPI - Pruebas de contenido MIME de varias
- 2. MVC WebApi no usa AutofacWebApiDependencyResolver
- 3. Cifrado ASP.Net MVC y WebAPI
- 4. Integración Autofac MVC con ASP.Net MVC 4
- 5. MiniProfiler MVC con ASP.NET MVC 4
- 6. asp.net MVC 4 con StructureMap
- 7. ¿Cómo se usa WebAPI sin ASP.NET MVC?
- 8. ¿WebAPI de ASP.Net MVC 4 no vincula las casillas de verificación correctamente?
- 9. ASP.NET MVC 4 WebAPI (beta): cómo cambiar el tamaño máximo del búfer de respuesta
- 10. Buscando con WebAPI
- 11. ¿Por qué mi tipo HttpConfiguration no tiene ningún tipo de ServiceResolver usando .Net MVC 4 con WebApi?
- 12. MVC 4 SImpleidad Membresía con LDAP
- 13. Configuración de MVC 4 (Razor) con MonoDevelop
- 14. POSTAL JSON con MVC 4 Controlador API
- 15. ¿Qué .NET framework con MVC 4?
- 16. MVC 4 ignora DefaultModelBinder.ResourceClassKey
- 17. JQuery After Body ASP .NET MVC 4
- 18. .NET WebApi Autenticación
- 19. asp.net mvc mvc 2 a 4
- 20. MVC 4 RC - Aspnet_regsql.exe
- 21. MVC 4 ModelBinder
- 22. CORS con WebAPI para XmlHttpRequest
- 23. MVC 4 Web API Areas Error 404
- 24. MVC WebAPI que devuelve el error 500 sin información
- 25. ¿Cuándo PowerPivot admite relaciones automáticas en OData?
- 26. Áreas anidadas en MVC 2/MVC 3/MVC 4
- 27. ¿Requiere SSL en WebApi?
- 28. ¿Todos los ensamblados de ASP.NET MVC 4 RC son realmente necesarios para una implementación de ASP.NET WebAPI RC?
- 29. Prueba unitaria MVC 4 RedirectToAction
- 30. ASP.NET MVC 4 Mobile Características
Web API puede proporcionar formato de OData alimenta en este punto, pero creo que el corazón de esta pregunta concreta es si Excel PowerPivot se conectará a ella. PowerPivot espera que algún tipo de lista de métodos esté disponible en Source URL cuando configura su conexión de alimentación. WCF Data Services proporciona este OOTB pero Web API no. –