Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 23002|Svar: 0

[Løst] VS2017 +EF6 Forbind til MYSQL-databasen for at generere enheder

[Kopier link]
Opslået på 04/07/2019 12.25.58 | | | |
Dette indlæg blev sidst redigeret af QWERTYU den 5-7-2019 kl. 10:37

1. Installation (forberedelse):
VS2017
Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Download efter dine egne behov:Hyperlink-login er synlig.
MySQL-Connector-Net-6.10.8 (Download og installer det selv i henhold til den version, der bruges i dit projekt:Hyperlink-login er synlig.
2. Brug (officiel brug):



Brug af EF-designeren:



Hvis du opdager, at MySQL ikke er tilgængeligt lige nu, har du endnu ikke installeret detMySQL-for-VisualStudio og MySQL-Connector-Net, installer dem venligst først som beskrevet i første trin


Efter installation, fortsæt driften

Installer Mysql.Data.Entity med Nuget (det skal være den samme version af mysql-connector-net, som du installerede i første trin, ellers kan der opstå et nedbrud i efterfølgende operationer)




Så kan du trykke på denTrin for at generere den tilsvarende enhed i MYSQL.



På dette tidspunkt er der ikke længere nogen spænding.



På dette tidspunkt er det hele færdigt.

Ofte stillede spørgsmål:
Spørgsmål 1.
Forbindelsesstrengen er ikke tilgængelig, tilføj en ny forbindelse, test om forbindelsen er succesfuld, men efter det vil den give prompten "Det givne nøgleord er ikke i ordbogen" som vist på billedet nedenfor



Opløsning:

1. Sørg for, at MySQL-versionen, der bruges i VS (NuGet kan hente den tilsvarende version), er den samme som den Mysql Connector-version, der er installeret på den nuværende computer.

2. Luk VS (sørg for at lukke alle VS-vinduer), find filen DefaultView.SEView på systemdisken og slet den.

Den sædvanlige vej er: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


Spørgsmål 2.

Der er et bragEller problemet, som vist i figuren nedenfor, skyldes inkonsistensen mellem MySql.Data.Entity.EF6-versionen, der refereres til i projektet, og den installerede mysql-connector-net-version




Opløsning:

Den version af MySql.Data.Entity.EF6, der refereres til i projektet, er inkonsistent med den installerede version af mysql-connector-net. Bare skift til konsistent


Andre:

Hvis du vil slette en eksisterende forbindelsesstreng,



Luk VS (sørg for at lukke alle VS-vinduer),

Find filen DefaultView.SEView på systemdisken og slet den.

Den sædvanlige vej er: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Tidligere:Google Chrome vil understøtte Premium Ads-standarden globalt fra den 9. juli
Næste:ubuntu vsftpd 530 login forkert rodårsag og løsning
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com