Skip to content

it-beard/.NET-5.0-example-Web-API

Repository files navigation

This is an example of WebAPI based on .NET Core 5.0

Application has standard three-layer architecture:

  • All business logic moved to Services.
  • Controllers as slim as possible and only transfer data between end clients and services.
  • Services communicate with DB through Repositories.

###Solution packages

  • Autofac 5.1 used as DI library
  • Automapper 9.0 used as custom models mapping library
  • EF Core 5 - as an ORM and tools for working with DB from the code. Migration mechanism setup and works through dotnet-ef tool

All code was written in JetBrains Rider IDE

About

Example of .NET Core 5.0 WebAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published