1
resposta

Dúvida teórica

No curso de web API, o dbContext era normal, nesse caso temos o IdentityContext, e se fossemos considerar uma aplicação que tem uma tabela usuários mas tambem tem outras tabelas? o identity precisa de um banco separado pra ele?

1 resposta

Oi, Rodrigo, tudo bem?

No caso de uma aplicação que possui uma tabela de usuários, mas também outras tabelas, o Identity não precisa necessariamente de um banco de dados separado. O Identity pode ser configurado para utilizar o mesmo banco de dados da aplicação, aproveitando o DbContext existente.

Se você já possui um DbContext configurado para sua aplicação, é possível adicionar o IdentityContext como uma extensão do seu DbContext existente. Dessa forma, você terá acesso tanto às tabelas do Identity quanto às tabelas da sua aplicação no mesmo contexto.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software