none
SqlException (0x80131904): Já existe um objeto com nome 'nomeTabela' no banco de dados. RRS feed

  • Pergunta

  • Ola bom dia tem uma aplicação, as migrações estão habilitadas, porem quando vou conectar em um banco ja existente apresenta o erro (Já existe um objeto com nome 'nomeTabela' no banco de dados.). Quando nao existe o banco cria normal e fica funcional.

    Queria mesmo era reaproveitar ja um banco criado.

    Obrigado

    terça-feira, 12 de março de 2019 11:33

Respostas

  • Olá meu caro amigo, 

    public Contexto(DbContextOptions<Contexto> options) : base(options)
    {
    Database.EnsureCreated();
    }

    Dentro do contexto inclua o método EnsureCreated.

    Ele Vai verificar se o cando e as tabelas existem, se existir ele não faz nada ok.

    Espero que eu tenha ajudado você,

    Não esqueça de marcar que foi respondido, Obrigado.

    • Marcado como Resposta Sigrids LIma sábado, 30 de março de 2019 21:51
    terça-feira, 19 de março de 2019 02:09

Todas as Respostas

  • Bom dia! Poderia deixar a migração criar a nova tabela "nomeTabela" e depois seria o trabalho somente de migrar os dados da antiga para a nova! 

    Qual o BD que está sendo utilizado?


    “First do it, then do it right, then do it better.” - Addy Osmani

    quinta-feira, 14 de março de 2019 13:38
  • Boa noite Caro,

    Neste caso podes apagar as suas migrações.

    Cumprimentos,

    sexta-feira, 15 de março de 2019 19:27
  • SQL SERVER
    segunda-feira, 18 de março de 2019 19:37
  • Entao, deixe como false as migrations, mas ainda quando inicializo fala q ja existe

    segunda-feira, 18 de março de 2019 19:38
  • Olá meu caro amigo, 

    public Contexto(DbContextOptions<Contexto> options) : base(options)
    {
    Database.EnsureCreated();
    }

    Dentro do contexto inclua o método EnsureCreated.

    Ele Vai verificar se o cando e as tabelas existem, se existir ele não faz nada ok.

    Espero que eu tenha ajudado você,

    Não esqueça de marcar que foi respondido, Obrigado.

    • Marcado como Resposta Sigrids LIma sábado, 30 de março de 2019 21:51
    terça-feira, 19 de março de 2019 02:09