Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Implementação em um Banco de Dados pré-existente

Olá,

Tenho uma aplicação que já possui um banco de dados e uma ConnectionString.

Ao preencher o formulário de registro e enviar os dados para o UserManager realizar a criação do novo usuário e persistência dos dados, o sistema não está gerando as tabelas do Identity nem gravando o usuário no Banco de Dados.

Já alterei o Name da ConnectionString para DefaultConnection porém mesmo assim não há persistência dos dados no referido Banco.

Qual configuração devo fazer para sanar este problema?

Grato,

Arthur

4 respostas

Olá Arthur!

Qual é o erro que retorna quando tenta executar a aplicação?

Pode ser que tem algum conflito devido a tabelas com chaves primárias diferentes. Mas precisamos saber realmente como é esse banco de dados e qual erro dá.

No aguardo!

Boa tarde Fabiano

Não retorna erro. Ele passa por todo o processamento descrito na aula, porém não altera o banco de dados.

Você poderia encaminhar o questionamento ao autor do curso? Acredito que ele saberá responder, pois conhece bem o passo-a-passo seguido no curso.

Arthur

solução!

Boa noite,

Já identifiquei o erro. Eu não utilizei o campo UserName, que no Identity é obrigatório.

Utilizei apenas e-mail e senha no formulário.

Como solução, preenchi UserName com o e-mail, antes de persistir no banco de dados.

Pode encerrar / excluir este tópico.

Obrigado,

Arthur

Olá Arthur!

Não temos opção de excluir o tópico.

Sempre que estiver satisfeito com a discussão do seu tópico, é só marcar como solução.

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