grandnode / grandnode2

Open-Source eCommerce Platform on .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, LiteDB & Vue.js
https://grandnode.com/
GNU General Public License v3.0
1.05k stars 431 forks source link

Improvements in OData Handling: Adding Select Functionality, Removing Warnings, and URL Adjustments #469

Closed KrzysztofPajak closed 6 months ago

KrzysztofPajak commented 6 months ago

This PR introduces several key enhancements to the OData handling in our application, significantly improving its performance and usability:

Adding Select Support for OData Queries: This change allows users to specify more precisely which fields should be returned by OData queries, enhancing flexibility and efficiency by reducing the amount of data transferred.

Removing Warnings at Application Startup: Adjustments were made to the project's configuration and dependencies, resulting in a warning-free application startup. This change contributes to better log readability and facilitates debugging.

URL Improvements for Customer and Product: The URL schemes for Customer and Product resources have been updated and standardized, improving the consistency and predictability of the API.

These improvements mark a step forward in refining our work with the OData API, offering better performance, security, and code quality.