Implementando Dependency Injection usando o Autofac IoC Container 4.9.4 no .Net Core 3.0
Nerds de plantão, sabemos que IoC significa inversão de controle que é uma maneira de implementar componentes mais independentes e para facilitar o trabalho, existem muitos containers de IoC no mercado, o Autofac é um deles. Neste post, iremos implementar um exemplo simples de injeção de dependência usando o Autofac na versão 4.9.4 em uma solução Rest API em .Net Core 3.0. Primeiro, crie uma solução de Asp .Net Core web application do tipo API para que possamos implementar o container AutoFac como referência no projeto usando o NuGet Package Manager.
Iremos instalar a referência do AutoFac na versão 4.9.4 no projeto via NuGet Package Manager a referencia.
Depois instalar a referência do AutoFac, você encontrará essa referência associada no seu projeto.
Agora estamos prontos para implementar o container de IoC usando autofac. Veja o exemplo a seguir: