Projeto Integrador Faculdade Positivo Back end do sistema
AutoMapper.Extensions.Microsoft.DependencyInjection (versão 8.1.1)
Microsoft.AspNetCore.Mvc.Formatters.Json (versão 2.2.0)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (versão 5.0.7)
Microsoft.EntityFrameworkCore (versão 5.0.5)
Microsoft.EntityFrameworkCore.Proxies (versão 5.0.5)
Microsoft.EntityFrameworkCore.SqlServer (versão 5.0.5)
Microsoft.EntityFrameworkCore.Tools (versão 5.0.5)
MySql.EntityFrameworkCore (versão 5.0.3)
Newtonsoft.Json (versão 13.0.1)
Swashbuckle.AspNetCore (versão 6.2.2)
Focar no desenvolvimento de apenas uma entidade por vez, por exemplo, caso esteja desenvolvendo a entidade professor, finalizar sua model, suas DTO's, adicionar sua Profile, sua Controller e por fim adicionar a mesma no contexto principal (MainContext) Após o desenvolvimento, antes de enviar para o git, realizar o teste da migration.
Na barra de pesquisa do Visual Studio (ou ctrl + q), pesquisar por Console de Gerenciador de Pacotes, o mesmo irá abrir um console do tipo shell no Visual Studio, então, rodar o comando Add-Migration, e aguardar o build, se ocorrer sucesso, rodar o comando Update-Database e aguardar a execução do mesmo. Caso tudo ocorra sem erros realizar o fluxo do git, senão procurar e corrigir o erro.
Como o projeto possui diversas pessoas trabalhando ao mesmo tempo, é sempre importante mandar apenas os arquivos que você alterou ou adicionou, evitando assim o conflito de arquivos gerados automaticamente pela máquina. Para isso os comandos devem ser mais ou menos assim:
git pull
git add "nome_do_arquivo.extensao_do_arquivo" ou git add .\nome_da_pasta\nome_da_subpasta\
git commit -m "Descrição do que fez"
git push# ProjetoIntegrador_API