Detta inlägg redigerades senast av QWERTYU den 2019-7-5 10:37
1. Installation (förberedelse): VS2017 Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Ladda ner efter egna behov:Inloggningen med hyperlänken är synlig.) MySQL-Connector-Net-6.10.8 (ladda ner och installera själv enligt versionen som används i ditt projekt:Inloggningen med hyperlänken är synlig.)
2. Användning (officiell användning):
Användning av EF Designer:
Om du märker att MySQL inte är tillgängligt just nu har du inte installerat det änMySQL-för-VisualStudio och MySQL-Connector-Net, vänligen installera dem först enligt beskrivningen i första steget
Efter installation, fortsätt att driva Installera Mysql.Data.Entity med Nuget (det måste vara samma version av mysql-connector-net som du installerade i första steget, annars kan det bli en krasch i efterföljande operationer)
Då kan du trycka på denSteg för att generera motsvarande entitet i MYSQL.
Vid det här laget finns det ingen spänning längre.
Vid det här laget är allt klart.
Vanliga frågor:
Fråga 1.
Anslutningssträngen är inte tillgänglig, lägg till en ny anslutning, testa att anslutningen lyckas, men efter att det är säkert kommer den att ge prompten "Det givna nyckelordet finns inte i ordboken" som visas på bilden nedan
Lösning: 1. Se till att MySQL-versionen som används i VS (NuGet kan få motsvarande version) är densamma som Mysql Connector-versionen som är installerad på den nuvarande datorn. 2. Stäng VS (se till att stänga alla VS-fönster), hitta filen DefaultView.SEView på systemdisken och radera den. Den vanliga vägen är: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Fråga 2. Det är en kraschEller så beror problemet som visas i figuren nedan på inkonsekvensen mellan MySql.Data.Entity.EF6-versionen som refereras i projektet och den installerade mysql-connector-net-versionen
Lösning: Den version av MySql.Data.Entity.EF6 som refereras i projektet är inkonsekvent med den installerade versionen av mysql-connector-net. Ändra bara till konsekvent
Övriga:
Om du vill ta bort en befintlig anslutningssträng,
Stäng VS (se till att stänga alla VS-fönster),
Hitta filen DefaultView.SEView på systemdisken och radera den.
Den vanliga vägen är: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|