2016-03-23 30 views
0

'u kullanarak parametrelerle saklı yordamı çağırma Yordam Yordamını Web Api Odai? 'Yi kullanarak parametrelerle çağırmak mümkün mü? Bunu nasıl başarabilirim? Niyetim, beklediğiniz sonuçları almak için iki parametre ile Web APi Odata işlevini çağırmak. "Görünümler" kullanmayı düşünüyordum, ancak maalesef daha spesifik sonuçlar almak için parametreleri iletmem gerekiyor. Tavsiyen için teşekkürler!Web Api Odak

cevap

1

Kayıtlı yordamınızı, ilişkisiz OData işlevi olarak ortaya çıkarın. Bir OData işlevi, URI'de belirtilen parametrelerle GET kullanılarak çağrılır. Örneğin:

GET http://host/SomeFunction(Param1=123,AnotherParam='a string') 

Sen OData yapılandırmasının bir parçası olarak işlev bildirir ve saklı yordam çağırma uygulamak için bir kontrolör eylem yöntem yazmak gerekir. İşte size başlamak için bir öğretici: Actions and Functions in OData v4 Using ASP.NET Web API 2.2