ODataDB is a cross-platform ASP.NET Core 3 application that creates OData 4.0 services reading the database metadata.
To create the OData service, just add a named connection string to application settings.
For example, this sample service is configured using the 'mssql-023' connection string:
ODataDB creates an OData model for all available tables, views, and stored procedures.
It supports SQL Server, Oracle, MySQL, MariaDB, PostgreSQL, DB2, and NuoDB, on Windows and Linux.
To view and edit data online, just change the API root /v4/ to the editor root /edit/. For example:
Here is a sample screenshot of the OData client:
You can load data from tables, views, and stored procedures. You can edit data and save changes back.
We believe that ODataDB revolutionary changes the in-house application development
because creating well-designed databases is enough to deliver corporate web applications.