title: can I take any object in webapi? (.Net Core 3.1)
body: <p>like this:</p>
  <pre><code>[HttpGet]
  [AllowAnonymous]
  [Route(&quot;[action]&quot;)]
  public ActionResult Get([FromQuery] object RequestModel)
  {
      try
      {
          IResult runResult = new Result();
          ICommand api = Factory.APIName((Enums.APIName)Enum.ToObject(typeof(Enums.APIName), 9901));
          var responseModel = api.HandleCommand&lt;object, object&gt;(RequestModel, out runResult);
          api.Dispose();
  
          if (runResult.Success)
              return StatusCode(200, responseModel);
          else
              return StatusCode(200, new ERC_Models.BaseResponse() { StateCode = 999 });
      }
      catch
      {
          return StatusCode(500);
      }
  }
  </code></pre>
  <p>how can do it?
  maybe use with Generic? but I tried, it response 404</p>
  <p>the reason is I wish all entrance can through one webapi, and go factory layer
  so I need can take any parameters webapi action...</p>
  <p>thanks!</p>