我正在使用Web API 2.2 odata v4.0。我有一个具有3种方法的控制器。例如GetA()
,GetB()
和GetC()
。
我应该使用哪个代码,以便能够从url调用单个方法?
另外,如何调用方法GetA()
?-Get()
是在中调用的默认方法ODataController
。
我用的是代码
ODataRoute route = config.Routes.MapODataServiceRoute("odata", "odata",GetModel());
route.MapODataRouteAttributes(config); // This line threw an error sowing route does not have the method
MapODataRouteAttributes()
请给我建议解决方案。
谢谢
您需要做什么GetA(),GetB()和GetC()?它们是用于获取特定属性A,B和C吗?如果是这样,您可以看一下ODAtaAttributeRoutingSample。而且,如果您想了解有关Web API OData的更多信息,可以看看使用Web API实现的示例服务,这是一个完整的项目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句