Project Status: Draft
The aim of this project is to explore two different approaches to implementing OData in .NET.
The Open Data Protocol (OData) is designed to provide functionalities such as filtering, expanding, sorting, and paging via URLs.
More information: odata
One common approach is to integrate OData with Entity Framework, enabling automatic data manipulation.
- Sample Repository: OdataSample
- Relevant Article: MediumArticle
This approach utilizes Kata instead of Entity Framework to generate valid T-SQL queries.
SqlKata Query Builder is a robust SQL query builder implemented in C#. It prioritizes security and is framework-agnostic, drawing inspiration from top Query Builders like Laravel Query Builder and Knex.