Ao tentar adicionar a interface na classe startup.cs
services.AddTransient<IProdutoRepository, ProdutoRepository>();
tenho o seguindo erro na linha : O tipo "CasaDoCodigo.Respositories.ProdutoRepository" não podes ser usada como parâmetro de tipo TImplementation no tipo ou método genérico .addTransient.
Contextualizando, não consegui gerar uma interface de forma automática da minha classe ProdutoRepository então eu mesmo criei, a opção de gerar com "Ctrl"+" . " não apareceu, não sei se isso pode ter gerado impacto.