...
Para trabalhar com repositórios no TNF você não precisa definir um TnfDbContext necessariamente. Quando o repositório for criado ele utilizará o TnfDbContext definido para criá-lo.
Vamos criar um repositório para a entidade criada anteriormente em nosso exemplo:
...
Como instalamos o pacote Tnf.App.EntityFrameworkCore e configuramos a dependência do módulo TnfAppEntityFrameworkCoreModule, ao utilizar o tipo ICountryRepository para a entidade "Country", nosso mecanismo de injeção de dependência está injetando o repositório padrão do TNF TnfRepositoryBase com suporte a métodos para realizar operações de CRUD e queries mais complexas.
...