Este post foi editado pela última vez por QWERTYU em 2019-7-5 às 22:37
1. Instalação (preparação): VS2017 Serviço Mysql + Navicat (Cliente Mysql)
mysql-for-visualstudio-1.2.7.msi (Baixe conforme suas necessidades:O login do hiperlink está visível.) mysql-connector-net-6.10.8 (baixe e instale você mesmo de acordo com a versão usada no seu projeto:O login do hiperlink está visível.)
2. Uso (uso oficial):
Usando o EF Designer:
Se você perceber que o MySQL não está disponível no momento, é que ainda não o instaloumysql-for-visualstudio e mysql-connector-net, por favor, instale-os primeiro conforme descrito no primeiro passo
Após a instalação, continue operando Instale o Mysql.Data.Entity usando Nuget (deve ser a mesma versão do mysql-connector-net que você instalou na primeira etapa, caso contrário pode haver um travamento nas operações subsequentes)
Aí você pode apertarPasso para gerar a entidade correspondente no MYSQL.
Neste ponto, não há mais suspense.
Neste ponto, tudo estava feito.
Perguntas frequentes:
Pergunta 1.
A string de conexão não está disponível, adicione uma nova conexão, teste se a conexão é bem-sucedida, mas depois de ter certeza, aparecerá o prompt "A palavra-chave dada não está no dicionário", como mostrado na imagem abaixo
Solução: 1. Certifique-se de que a versão MySQL usada no VS (o NuGet pode obter a versão correspondente) seja a mesma da versão do Mysql Connector instalada no computador atual. 2. Feche o VS (certifique-se de fechar todas as janelas do VS), encontre o arquivo DefaultView.SEView no disco do sistema e o exclua. O caminho usual é: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Pergunta 2. Há um acidenteOu o problema, como mostrado na figura abaixo, se deve à inconsistência entre a versão MySql.Data.Entity.EF6 referenciada no projeto e a versão mysql-connector-net instalada
Solução: A versão do MySql.Data.Entity.EF6 referenciada no projeto é inconsistente com a versão do mysql-connector-net instalada. Basta mudar para consistente
Outros:
Se você quiser deletar uma cadeia de conexão existente,
Feche VS (certifique-se de fechar todas as janelas VS),
Encontre o arquivo DefaultView.SEView no disco do sistema e delete-o.
O caminho usual é: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|