Tra22 / ASP.NetCore7.MVC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASP.NET-Core7.MVC

ASP .NET Core Project for learning. Every one should be able to use this templae to build a ASP .NET Core web MVC with PostgreSQL database.

Key Functions

  1. Product's Crud
  2. Entity Framework Core
  3. AspNetCore Identity UI
  4. AdminLte
  5. PostgreSQL
  6. AutoMapper

Getting Started

These instructions will get you to setup the project, install sdk and add package (CLI or Package manager console).

Prerequisites

Installing

  1. Install .net SDK 7
    Download .NET SDK here.
  2. Create new Web API's project
    dotnet new mvc –-name ASP.NET-Core7.MVC
  3. Add package
    • Entity Framework Core 7.0.13
      dotnet add package Microsoft.EntityFrameworkCore -v 7.0.13
      dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL -v 7.0.11
    • AutoMapper dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection
    • Code Generate dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design -v 7.0.11
  4. Code generate (in this case I don't use it. I just clone from github some paths what I want to implement)
    • Generate Identity UI dotnet aspnet-codegenerator identity -h
  5. Migrate Model to Database
    • Command Line
      Add Migration dotnet ef migrations add INITDB
      Update to DB dotnet ef database update
    • Package Manager Console
      Add Migrationadd-migration INITDB
      Update to DB update-database

Languages and Tools

dotnet core  dotnet core  csharp  postgresql 

About


Languages

Language:JavaScript 72.1%Language:CSS 27.3%Language:C# 0.3%Language:HTML 0.2%