OData
OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming REST APIs. It enables creation of REST-based services which allow resources identified using Uniform Resource Locators (URLs) and defined in a data model, to be published and edited by Web clients using simple HTTP messages.https://learn.microsoft.com/en-us/odata/
https://code-maze.com/aspnetcore-webapi-using-odata/
https://learn.microsoft.com/en-us/odata/concepts/queryoptions-overview
https://learn.microsoft.com/en-us/odata/webapi-8/tutorials/basic-crud
https://stackoverflow.com/questions/29165465/difference-between-pagesize-and-maxtop
https://stackshare.io/stackups/odata-vs-open-api
https://www.bytefish.de/blog/aspnet_core_odata_frontend.html
https://learn.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro?view=aspnetcore-7.0
https://blog.devart.com/best-practices-in-using-the-dbcontext-in-ef-core.html