Qual a melhor forma para usar um DbContext em aplicações ASP.NET MVC? Uma única instância para toda a aplicação?
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!
Qual a melhor forma para usar um DbContext em aplicações ASP.NET MVC? Uma única instância para toda a aplicação?
Acho que a melhor forma e mais usada hoje é com injeção de dependencia:
services.AddDbContext<BloggingContext>(options => options.UseSqlite("Data Source=blog.db"));
https://docs.microsoft.com/en-us/ef/core/miscellaneous/configuring-dbcontext
É isso mesmo que o Vilson escreveu, Maurício. Usando injeção de dependência.
Obrigado, Vilson!
Estamos aí pra ajudar :)