Asp.net core 使用模型作为参数时,MVC中的RESTAPI Get请求

Asp.net core 使用模型作为参数时,MVC中的RESTAPI Get请求,asp.net-core,Asp.net Core,如果我有一个RESTAPI和一个GET端点,比如 \使用者 例如,我还有一个UserSearchModel类 public class UserSearchModel { public string firstName {get;set;} public string lastName {get;set;} public string userCode {get;set;} } 是否可能有控制器操作,例如 public async... GetUsers(UserSearchMod

如果我有一个RESTAPI和一个GET端点,比如

\使用者

例如,我还有一个UserSearchModel类

public class UserSearchModel
{
  public string firstName {get;set;}
  public string lastName {get;set;}
  public string userCode {get;set;}
}
是否可能有控制器操作,例如

public async... GetUsers(UserSearchModel searchParams) 

如果不发送请求正文中的数据,而改为发送查询字符串,模型绑定是否仍然有效?

如果将每个属性作为查询字符串发送,则是

http://example.com/url?firstName=madu&lastName=Alikor&usercode=123
参考