有誰知道MVC 4 WebApi是否可以(或將會)以功率爲中心消耗?MVC 4 WebApi與PowerPivot?
回答
的Web API本身並沒有內置支持的格式的OData露出端點。我們計劃通過將在未來發布的插件添加OData支持。
任何想法多久會出貨?同時,應該使用WCF數據服務? –
@ShaneCusson預覽版可以在這裏找到:http://nuget.org/packages/Microsoft.AspNet.WebApi.OData/0.1.0-alpha-120815。有關日期的更多討論,請點擊此處:http://aspnetwebstack.codeplex.com/discussions/391903或這裏:http://aspnetwebstack.codeplex.com/discussions/359229。 – marcind
我想如果你公開IQueryable<T>
,它會將它公開爲OData提要。
我發現了這個。
http://codebetter.com/johnvpetersen/2012/03/22/bringing-odata-to-your-webapi-just-use-iqueryable/
我的理解是,通過WebApi暴露一個IQueriable接口將使您可以使用OData URL約定來查詢組合,但是這不一定會啓用PowerPivot – cmilhench
您是在談論excel power pivot還是bi-one? –
它在Excel 2013中正常工作,作爲數據源。在早期版本中Excel 2010有一個解決方法在這裏描述:http://aspnetwebstack.codeplex.com/workitem/820
基本上默認輸出是JSON和Excel沒有發送正確的接收頭來接收XML。所以,你必須把它添加到你的Web API的啓動註冊功能:
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. SQL與MVC 4 WebAPI
- 2. JSON.NET MVC 4 WebApi
- 3. AngularJs與MVC-WebAPI
- 4. 操作在MVC 4的WebAPI
- 5. Kendo ASP.NET MVC 4 Grid WebAPI
- 6. ASP.NET MVC 4的WebAPI條件MessageHandlers
- 7. MVC 4的WebAPI JSON數組劫持
- 8. ASP.NET MVC 4的WebAPI支持多種HttpConfigurations
- 9. ASP.NET MVC 4 WebAPI PostAsJsonAsync Newtonsoft.Json錯誤
- 10. 在ASP.NET MVC 4中集成Castle Windsor WebApi
- 11. JSON.NET MVC 4 WebApi正確返回類型
- 12. MVC 4 WebApi相關對象的URI
- 13. ASP.NET MVC 4 WebApi JsonValueProviderFactory JSON to JavaScript日期
- 14. 如何使用MVC的WebAPI 4
- 15. MVC WebAPI with SPA
- 16. 與.net MVC 4
- 17. MVC 4與AspNetSqlMembershipProvider
- 18. IClientValidatable與MVC 4
- 19. MVC MiniProfiler與ASP.NET MVC 4
- 20. 與ASP.NET的MVC 4
- 21. MVC 4 SImpleMembership與LDAP
- 22. jQuery UI與MVC 4
- 23. Angular2與ASP.NET MVC 4
- 24. asp.net MVC 4與StructureMap
- 25. Umbraco 6與MVC 4
- 26. 的WebAPI ASPNET 4架構
- 27. ASP:NET MVC 4 + MEF
- 28. 自定義httphandler和路由處理程序與ASPNET MVC 4和webapi
- 29. MVC favicon.ico路由WebAPI
- 30. .Net MVC WebApi和Angular2
的Web API可以提供的OData格式提要在這一點,但我覺得這個具體問題的心臟是,如果Excel的PowerPivot的將連接到它。當您設置您的提要連接時,PowerPivot希望在源URL提供某種方法列表。 WCF數據服務提供此OOTB,但Web API不提供此功能。 –