Skip to content

mauriciomuniz/stefanini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mauricio Santana Muniz, api restful com backend .NET e frontend feito em html+js

Ferramentas necessárias

  • .NET na versão 8
  • Docker
  • Banco de dados Postgres

Na pasta stefanini-prova abrir a solução

Abrir o projeto e usar o comando para instalar o entity framework globalmente

dotnet tool install --global dotnet-ef

No visual studio ir na solução, clicar com botão direito, ir no 'Gerenciar pacotes nuget para a solução' e instalar os seguintes pacotes

  • Microsoft.EntityFrameworkCore.Tools Versão 8.0.2
  • Microsoft.VisualStudio.Web.CodeGeneration.Design Versão 8.0.1
  • Npgsql.EntityFrameworkCore.PostgreSQL Versão 8.0.2

criar um bd no postgres com os seguintes dados

"User ID=stefaniniprova;Password=stefaniniprova;Host=localhost;Port=5432;Database=stefaniniprova;"

Primeira vez rodando

rodar comando na pasta raiz stefanini-prova

docker compose up -d

e rode as migrations conforme seção

Acesso aos bancos

As informações default já estão conforme o docker compose, altere somente se acessar outro banco

Migrations

criar migration

entre na pasta stefanini-prova e rode o seguinte comando

windows

.run.bat add-migration

e informe o nome da migration

linux

make add-migration

e informe o nome da migration

rodar migrations

ainda na pasta stefanini-prova e rode o seguinte comando

windows

.run.bat update-database

linux

make update-database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published