我想在动作中传递参数列表。
我想使用Tuple,但我在网上看到这是不可能的。
我正在构建搜索操作,搜索对象的许多字段。
所以我需要将参数传递给我的动作,如下面的一些值:
Row0 : "Name,Chris"
Row1 : "City, NY"
查询将返回表格中名称= Chris和city = NY
的每个对象这是我的行动:
[HttpGet("objects/searchMultiple/{type}/{operateur}/{param}", Name = "searchMultiple")]
public IActionResult SearchMultiple(string type, string operator, What_To_Put_Here?)
{
//call of the function which will execute the query with all parameters.
}
答案 0 :(得分:0)
我找到了解决方案
[HttpGet("objects/searchMultiple/{type}/{operateur}", Name = "searchMultiple")]
public IActionResult SearchMultiple(string type, string operateur, Dictionary<String,String> parameters)
GET请求
http://localhost/api/objects/searchMultiple/contact/and?parameters[mail]=gmail¶meters[name]=Chris
然后在控制器的动作中,参数中的字典包含
[0][mail,gmail]
[1][name,Chris]