I am sorry but your solution does not work for my situation.
Again, I am using a Blazor Web Assembly project and have selected Asp.net Core Hosted option. I share DTO objects within the shared class library project.
Our Web API is not OData specific as your example is. we use a custom set of query string parameters and set our controller parameters to use [FromQuery] to model bind to the custom objects we use for filtering, searching, ordering, and finally paging on the client-side.
Does the URI in conjunction with the WEBAPI adapter used in the example code allow you to send the query string parameter as you want or does it always follow the OData standard? What is generating the query string? Is it overrideable?
Would it be better to use an httpclient object withing the Blazor client project to manually request my data in the appropriate initialization method? If I were to handle user actions manually which events should be subscribed to for filtering, searching, sorting, and paging? I would need to know this to trigger a new GET request and fresh query string to my endpoint.
I am used to handling the HTTP communication manually, instead of the component handling the communication internally. I cannot find any solid documentation anywhere that describes working with the data grid manually, aside from possibly going down thru the API browser. I am sure that there are many restful web apis out there not using OData. Please describe any options or existing examples / documentation that my shed some light on how to go about this.