将多个Id参数传递给Web Api GET或DELETE请求

火箭飞船

我有一个由2个键识别的商务实体,例如:

class UserItem {
    [Key]
    [Column(Order = 1)]
    public string UserId {get;set;}
    [Key]
    [Column(Order = 2)]
    public string ItemName {get; set;}
    public int Count {get; set;}    
}

现在使用ASP.NET Web Api,如何使HTTP GET或HTTP DELETE接受多个参数?当前,默认生成的模板仅接受1个密钥:

class ItemController : ApiController {
    .....

    //api/item/[key]
    [HttpGet]
    [ResponseType(typeof(UserItem))]
    public async Task<IHttpActionResult> GetUserItem(string id)
    {
        UserItem item = await db.useritems.FindAsync(id);
        ......
    }

    ......
}

db是我的数据上下文,我将EntityFramework 6与ASP.NET Web Api 2一起使用

莫斯塔菲兹

如下所示映射您的路线将允许您传递两个参数,您可以通过这种方式添加两个以上的参数

    [HttpGet]
    [Route("api/item/{id1}/{id2}")]
    [ResponseType(typeof(UserItem))]
    public async Task<IHttpActionResult> GetUserItem(string id1, string id2)
    {
       UserItem item = await db.useritems.FindAsync(id1);
       ......
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Web API-将双参数传递给GET方法

来自分类常见问题

如何将多个参数传递给Web API?

来自分类Dev

如何将多个参数传递给Web API?

来自分类Dev

extjs 如何将参数传递给 web rest api 请求

来自分类Dev

如何将类型对象作为参数传递给 Web Api Get/Post 方法

来自分类Dev

Rest Assured API测试-将Json对象作为参数传递给get请求

来自分类Dev

Rest Assured API测试-将Json对象作为参数传递给get请求

来自分类Dev

如何将多个参数传递/接收到RESTful Web API GET方法?

来自分类Dev

将更多参数传递给API Postrequest Web API

来自分类Dev

将参数传递给GET请求

来自分类Dev

将多个参数传递给Rest API-Spring

来自分类Dev

将多个参数传递给后端 API reactjs

来自分类Dev

通过JavaScript将复杂参数传递给Web API服务

来自分类Dev

将POST参数传递给WEB API2

来自分类Dev

将POST参数传递给WEB API2

来自分类Dev

如何将参数传递给Web API2

来自分类Dev

如何使用CDK python将请求参数传递给Api网关的httpintegration

来自分类Dev

如何从Angular 6中的选定下拉列表将ID传递给我的API请求?

来自分类Dev

如何将多个 GET 参数传递给 Express?

来自分类Dev

如何在API symfony2内部的GET请求中传递多个参数?

来自分类Dev

将$ http.get()方法中的$ scope.object传递给asp.net Web API

来自分类Dev

将整数数组传递给Get / ASP.NET Web API

来自分类Dev

将$ http.get()方法中的$ scope.object传递给asp.net Web API

来自分类Dev

如何将参数从Ajax请求传递到Web API控制器?

来自分类Dev

将参数传递给POST API

来自分类Dev

将JSON参数传递给Rails API

来自分类Dev

无法将参数传递给API

来自分类Dev

ASP.NET Web API GET方法:为单个参数传递多个值

来自分类Dev

是否可以通过请求标头而不是查询参数将access_token传递给Instagram API

Related 相关文章

  1. 1

    Web API-将双参数传递给GET方法

  2. 2

    如何将多个参数传递给Web API?

  3. 3

    如何将多个参数传递给Web API?

  4. 4

    extjs 如何将参数传递给 web rest api 请求

  5. 5

    如何将类型对象作为参数传递给 Web Api Get/Post 方法

  6. 6

    Rest Assured API测试-将Json对象作为参数传递给get请求

  7. 7

    Rest Assured API测试-将Json对象作为参数传递给get请求

  8. 8

    如何将多个参数传递/接收到RESTful Web API GET方法?

  9. 9

    将更多参数传递给API Postrequest Web API

  10. 10

    将参数传递给GET请求

  11. 11

    将多个参数传递给Rest API-Spring

  12. 12

    将多个参数传递给后端 API reactjs

  13. 13

    通过JavaScript将复杂参数传递给Web API服务

  14. 14

    将POST参数传递给WEB API2

  15. 15

    将POST参数传递给WEB API2

  16. 16

    如何将参数传递给Web API2

  17. 17

    如何使用CDK python将请求参数传递给Api网关的httpintegration

  18. 18

    如何从Angular 6中的选定下拉列表将ID传递给我的API请求?

  19. 19

    如何将多个 GET 参数传递给 Express?

  20. 20

    如何在API symfony2内部的GET请求中传递多个参数?

  21. 21

    将$ http.get()方法中的$ scope.object传递给asp.net Web API

  22. 22

    将整数数组传递给Get / ASP.NET Web API

  23. 23

    将$ http.get()方法中的$ scope.object传递给asp.net Web API

  24. 24

    如何将参数从Ajax请求传递到Web API控制器?

  25. 25

    将参数传递给POST API

  26. 26

    将JSON参数传递给Rails API

  27. 27

    无法将参数传递给API

  28. 28

    ASP.NET Web API GET方法:为单个参数传递多个值

  29. 29

    是否可以通过请求标头而不是查询参数将access_token传递给Instagram API

热门标签

归档