Skip to content

C# REST API for Existing Databases (MySQL, MSSQL) and Managing Client-Side Data (C#). Experiment / Proof of concept.

License

Notifications You must be signed in to change notification settings

mbponline/csharp-server-csharp-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSharp server CSharp client - Experiment

This project try to simplify the web development and prototyping for Single Page Applications over existing databases. The project contains two components, the Client and the Server which communicate over HTTP using a very simple protocol to query the data. This query protocol cover usual cases when it is needed to retrieve data from database. For more complex queries it is needed to write the necessary code on the server and expose the data as a service operation.

Prerequisites

Item Version
MySQL v5.7 or newer;
.NET Core v2.2 or newer;

Install and running the application

Install sakila database on local machine following the instructions from here.

Retrieve the application from the repository.

Open command prompt into the Server folder.

Restore dependencies:

dotnet restore

Start the server:

dotnet run --project Server

Open command prompt into the Client folder.

Restore dependencies:

dotnet restore

Start the client:

dotnet run --project Client

About

C# REST API for Existing Databases (MySQL, MSSQL) and Managing Client-Side Data (C#). Experiment / Proof of concept.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages