Lendo a dúvida de um outro aluno (https://cursos.alura.com.br/forum/topico-baserepository-vs-dbcontext-94770)
E pesquisando a respeito do assunto, cheguei a este outro link, falando que utilizar o padrão "base repository" com o entity não é algo interessante. Já que o próprio ef core já faz isso.
https://www.thereformedprogrammer.net/is-the-repository-pattern-useful-with-entity-framework-core/
Então, qual é o motivo escolhido para aplicar este "base repository" neste curso, sendo que, como já citado anteriormente no outro tópico, o outro instrutor mostra o DbContext?
E mais : O que devo utilizar? BaseRepository? DbContext?
Pra mim, que está aprendendo como o entity funciona junto com a aplicação, causa confusão. Acredito que outros alunos pensarão o mesmo que eu.