Pessoal, boa tarde.
Estou com algumas duvidas relacionadas a qual context usar.
No curso o professor utilizou dois DbContext diferentes um no projeto de filmes e outro no projeto de usuarios, que nesse caso é o IdentityDbContext, a minha duvida seria, eu posso utilizar o IdentityDbContext no projeto de filmes sem problema nenhum ou o utilizo apenas para casos de gerenciamento de usuarios?
Caso sim, nesse caso não seria necessario criar um outro projeto, mas iria contra o principio de manter as responsabilidades separadas que o professor mencionou na aula, mas caso não possa ou não seja uma boa abordagem manter tudo em um unico DbContext, isso me gera uma outra duvida, que no caso seria como fazer o relacionamento entre as tabelas?
Ex: Ter uma tabela na base de dados que relaciona os usuarios com os filmes que ela ja assistiu.
Eu poderia nos dois projetos referenciar ao mesmo banco atraves da connection string ou daria algum problema por um usar o IdentityDbContext e o outro não? Pois no exemplo acima o relacionamento não seria possivel pois as tabelas estão em bancos e DbContext diferentes.
Quem puder me ajudar com essas duvidas ficaria agradecido!