3
respostas

Erro ao executar o update-database

A seguinte mensagem aparece quando tento executar o update-database:

An attempt to attach an auto-named database for file c:\users\pedro paulo\documents\visual studio 2015\Projects\LojaComEntity\bin\Debug\loja.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
3 respostas

Oi Pedro, não sou especialista em c#, mas vou tentar dar um primeiro suporte aqui.. Você já verificou se existe um banco de dados criado com o mesmo nome que vc ta tentando rodar o programa? Se existir, tenta destruir ele.

Olá, Pedro!

Tente colocar adicionar o seguinte parâmetro no seu ConnectionString:

User Instance=True;

Se isso não resolver, por favor poste aqui sua ConnectionString para darmos uma olhada.

Obrigado!

Olá Pedro na sua connection string tente trocar o caminho do seu arquivo .mdf colocando o caminho físico por extenso. Isso irá resolver o seu problema.

Segue abaixo um exemplo:

Antes

AttachDbFilename=|DataDirectory|\BancoDeDados\lojadb.mdf

Depois

AttachDbFilename=C:\Projetos\LojaComEntity\LojaComEntity\BancoDeDados\lojadb.mdf