- ASP.NET Core com .NET 6
- Entity Framework Core
- SQL Server
- Swagger
- Injeção de Dependência
- Programação Orientada a Objetos
- Cadastrar Contatos ✔️
- Obter Contatos ✔️
- Atualizar Contatos ✔️
- Deletar Contatos ✔️
-
Pré-requisitos
- É necessário instalar o SDK .NET 6.0
$ dotnet tool install --global dotnet-ef
- Acessando o projeto
# Clone este repositório
$ git clone https://github.com/muriloolegini/ContactAPI
# Acesse a pasta do projeto no seu terminal/cmd
$ cd C:\{caminho_da_pasta}
# Instale ou atualize as dependências
$ dotnet add package Microsoft.EntityFrameworkCore.Design --version 6.0.9
$ dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 6.0.9
- Altere o arquivo "appsettings.Development", adicionando os dados do seu banco Local (Necessário ser SQL Server, recomendo usar autenticação por usuário do SQL, caso use autenticação pelo windows, necessário alterar os dados da conexão)
# Adicione uma migration. Exemplo:
$ dotnet-ef migrations add CriarTabelaContato
# Atualize a migration
$ dotnet-ef database update
# Execute a aplicação em modo de desenvolvimento
$ dotnet watch run