title: HttpDelete taking multiple parameters for batch deleting
body: <p>I'm developing an API that will be consumed by react-admin client application. According to our Frontend developer react-admin supports deleting multiple entities at once by sending HTTP Delete requests like</p>
  
  <pre><code>DELETE /api/Entity/Delete?filter={"ids":[1,2,3]}
  </code></pre>
  
  <p>Obviously single id requests are handled well by this method</p>
  
  <pre><code>[HttpDelete("{id}")]
  public async Task&lt;IActionResult&gt; Delete(int id)
  </code></pre>
  
  <p>But what would be the proper way and the route to handle requests containing multiple ids? Obviously client-side request format is just for demonstration purposes and can be changed if there are any unspoken agreements on that kind of requests.</p>