NET 6 - Projects

Last modified: March 21, 2022

In the tutorial, we will have following projects

  • Core

    • Entities
    • Interfaces
  • Infrastructure

    • Repositories
    • Web API Clients
    • File System Accessors
    • Email/SMS Sending
    • EF(Core) DbContext
    • Other Services
  • Service

    • Business Layers
  • Web UI/EndPoints

    • ASP.NET MVC
    • ASP.NET Razor Pages
    • ASP.NET WebAPI

We are going to implement Clean/Onion architecture. Few advantages are

  • Independent of Frameworks.
  • Testable
  • Independent of Database
  • Independent of any external agency