如何在OData中的控制器中调用不同的方法

毛aro

我正在使用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()

请给我建议解决方案。

谢谢

QianLi

您需要做什么GetA(),GetB()和GetC()?它们是用于获取特定属性A,B和C吗?如果是这样,您可以看一下ODAtaAttributeRoutingSample而且,如果您想了解有关Web API OData的更多信息,可以看看使用Web API实现的示例服务,这是一个完整的项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在弹簧控制器中为特定方法在验证器中应用不同的行为

如何在 Laravel 中使用相同的路由调用不同控制器的方法

从不同的控制器调用时如何在Rails模型中跳过方法

在由EmberCLI构建的EmberJS中,如何在不同的控制器上调用方法?

如何在我的控制器 Laravel 中调用方法?

如何在控制器(RoR)中调用方法?

如何在laravel 4.1中的控制器中使用不同的名称空间

Rails:在不同控制器中调用模型中的方法

Laravel中不同控制器的路由调用方法

如何在另一个控制器的方法中调用一个控制器的方法

如何在控制器操作调用的私有方法中调用 Redirect()?

如何在ruby文件或rake脚本文件中的控制器中调用方法

如何在Javascript中定义URL来调用驻留在控制器中的ActionResult方法

如何在ASP.NET MVC中的控制器中调用模型方法

如何在控制器中调用静态视图帮助器方法?

如何在 Laravel 中为不同的控制器使用不同的身份验证

如何在类方法中调用不同的类实例?

剃刀页面中的 Ajax GET 调用不会破坏控制器中的方法

如何在控制器Laravel中调用变量

如何在Laravel中调用正确的控制器功能?

如何在 cakePHP 控制器中调用 javascript 函数?

如何在AngularJS控制器中调用javascript函数?

如何在AngularJS的子控制器中调用函数?

如何在控制器中调用文件

如何在控制器中调用字段

如何在AngularJS控制器中调用API?

如何在角度控制器中调用函数?

如何在codeigniter的控制器中调用javascript函数?

如何在viewDidLoad中识别调用视图控制器?