ASP.NET Core: [FromQuery] usage and URL format
The name of the method and return type are completely ignored when you define your route explicitly via attributes like that. IActionResult shouldn’t be there. The correct URL would be: https://localhost:xxxxx/api/v1/ShelfID/{shelfID}/BookCollection?ID=”123″&Name=”HarryPotter” Furthermore, query string binding only works out of the box for primitive types (string, int, etc). To bind a class to a query string … Read more