C# Odata Entity Framework

Job ID: 33604161

Budget: $30 – $250 USD

In the current application, users can create tables and add/remove columns at runtime.
All information is stored in two tables Entities and Fields.
I need a Microsoft.AspNetCore.OData API to manage and query data from tables created by users at runtime.
We should have only one controller that does the work. it should look something like in DataManager.png

Using Entity Framework Core as ORM if possible.
Related categories: .NET C# Programming ASP.NET