EF core multi user, (web app, desktop and mobile)


I’m currenly writing a small application for inhouse use to manage our customers computer systems and networks.
For this I want to write a server, to access the database from the internet.
What would be the best practice to do this?
I know there is WCF and WebAPI. What I’d like to do is something like an EF proxy, so that I could access it directly with the EF from the APP, without direct access to the Database Server.

You don’t have to provide me with a solution, just to guide me in the right direction.

Kind regards

.NET Foundation Website | Blog | Projects | Code of Conduct