Criaremos a entidade Produto e colocaremos suas propriedades, note que a propriedade Cliente e do tipo virtual que permite ao Lazy Load do EntityFramework sobrescrever a propriedade.
Nota: A forma Lazy Load não é recomendada pois como visto no artigo do Macoratti pode trazer problemas de performance, iremos corrigir isso mais pra frente no projeto.

Adicionamos uma propriedade Produtos que é uma coleção(IEnumerable) de Produtos na classe Cliente.

Criamos o arquivo de configuração de Produto vinculando o ClienteId como chave estrangeira de Produto. (Um produto DEVE pertencer a um cliente)

Adicionar a nova Configuração de Produto ao arquivo de Contexto e a respectiva Propriedade DbSet de Produtos

Após isso atualizamos a Base de Dados como o comando ⇒ Update-Database -Verbose -Force (o comando -Force garante a aplicação do update ignorando conflitos)
Note que a tabela Produto foi alterada para ter uma chave estrangeria de Cliente
