Skip to content

AlexeBarlescu/ProductCrudRP

Repository files navigation

Dotnet Core Crud Application

This repository contains a dotnet core application that allows to:

  • Perform CRUD opperations on a list of products using EntityFrameworkCore and Repository Pattern.
  • Demonstrate how a project can be organized in an N-Tier architecture for increased maintainability and scalability.
  • Use best practices to preserve the modular nature of Razor Pages without duplicating code and html markup.

ProjectStructure

ProductCrudRP.Core - The middle tier

This class library contains the domain models and repository interfaces which will be injected into the services of the presentation layer.

ProductCrudRP.DataAccess - The data tier

This class library contains the database context and the implememntations of the repository interfaces defined in the middle layer.

ProductCrudRP.Web - The presentation tier

RazorPages application that configures EntityFramework to use Sqlite with an in memory database.

alt text alt text alt text alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published