MVC 4 WebApi'nin güç pivotunda tüketilip tüketilemeyeceğini bilen var mı?MVC 4 WebApi?
cevap
Web API kendisi yerleşik olmayan destek OData formatında son noktalarını açığa yönelik. Gelecekte gönderilecek bir eklentiyle OData desteği eklemeyi planlıyoruz.
Bu ne kadar sürede gönderilecek? Bu arada WCF Data Services kullanılmalı mı? –
@ShaneCusson'un bir önizleme sürümü şu adreste bulunabilir: http://nuget.org/packages/Microsoft.AspNet.WebApi.OData/0.1.0-alpha-120815. Burada tarihler hakkında daha fazla tartışma: http://aspnetwebstack.codeplex.com/discussions/391903 veya burada: http://aspnetwebstack.codeplex.com/discussions/359229. – marcind
Bir IQueryable<T>
ortaya çıkarırsanız, bunu bir OData yayını olarak gösterir.
Bunu buldum.
http://codebetter.com/johnvpetersen/2012/03/22/bringing-odata-to-your-webapi-just-use-iqueryable/
Anlayışım, bir WebApi aracılığıyla bir IQueriable arabirimini açığa çıkarmanın, sorgu bileşimi için OData URL kuralı'nı kullanmanıza olanak tanır, ancak PowerPivot – cmilhench
'u zorunlu kılmak için mükemmel güç pivotu ya da iki noktadan bahsediyor musunuz? –
Excel 2013'te bir veri kaynağı olarak iyi çalışıyor. Önceki sürümlerde ör. Excel 2010 burada açıklanan bir geçici çözüm var: http://aspnetwebstack.codeplex.com/workitem/820
Temel olarak varsayılan çıktı JSON ve Excel, XML almak için uygun Accept üstbilgisini göndermedi. Yani Web API başlatma Kayıt işlevine bu eklemek zorunda: OData formatını sağlayabilir
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. WebAPI MVC 4 set varsayılan yanıt tip
- 2. MVC Yönlendirme (WebAPI gibi)
- 3. MVC ve WebAPI uygulamasını sabitleme
- 4. WebAPI denetleyicisi içindeki MVC Yolları
- 5. Ad alanından sonra MVC WebAPI
- 6. MVC 4
- 7. MVC 5 WebAPI - Dosyaları İndirin - HttpException
- 8. ASP.NET MVC 5 ve AngularJS/ASP.NET WebAPI
- 9. ASP.Net vs MVC vs WebAPI ve UseTaskFriendlySynchronizationContext
- 10. Asp.net MVC 4
- 11. MVC 4 .net
- 12. MVC 4 _Layout.cshtml viewmodel
- 13. Kullanıcı, ASP.NET MVC 4
- 14. ASP.NET MVC Preview 4
- 15. MVC 4 Kaldır "ev"
- 16. WebAPI
- 17. WebApi
- 18. WebApi
- 19. WebApi,
- 20. WebApi
- 21. WebAPI
- 22. $ tanımlı değil - asp.net MVC 4
- 23. Fotoğrafı MVC 4 Uygulamalarına Yükleyin
- 24. Asp.Net Mvc 4 Kaynak kodu?
- 25. MVC 4'te @ Html.MailTo nerede?
- 26. MVC 4 WebGrid C# Hata
- 27. MVC 4 - Kullanıcı kimliğine bürünme
- 28. DvContext mvc 4 içinde bulunamadı
- 29. .NET WebApi Kimlik Doğrulaması
- 30. Zayıf WebAPI performansı
Web API bu noktada beslemeleri ama Excel PowerPivot olarak bağlanır eğer bu spesifik sorunun kalbi olduğunu düşünüyorum. PowerPivot, feed bağlantınızı kurarken Kaynak URL'de bulunan bir çeşit yöntem listesi bekler. WCF Veri Hizmetleri bu OOTB'yi sağlar, ancak Web API'sı yoktur. –