我正在构建一个C#Web Rest Api,并尝试实现所有CRUD方法以及一种方法来过滤我在Db中的不同字段。
选择全部,并且按ID选择已完成,但我很好奇如何按字符串选择资源。
我假设它看起来像这样:
/原料药/请求?优先=高
这将搜索所有请求并返回优先级设置为“high”的所有请求
您是否能够组合参数?
如: /原料药/请求优先级=高&安培;状态=开放
根据我的理解,这些都必须在他们自己的GET方法中实现,但这似乎有点过分。
我已经看到了使用Lists以及使用GetQueryNameValuePairs的一些不同实现,但我不确定这些是否是我正在寻找的。因此,任何实施建议都将受到赞赏。