Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Por que protected?

protected override void OnModelCreating(ModelBuilder modelBuilder) usamos para definir as chaves estrangeiras e os relacionamentos das migrations, mas porque ele tem de ser protected? poderia ser um private?

1 resposta
solução!

Protected: mesmo que esteja fora do pacote estende da classe com o atributo protected, ela terá acesso a ele. Então o acesso é por pacote e por herança.