See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 23002|Vastuse: 0

[Lahendatud] VS2017 +EF6 Ühendu MYSQL andmebaasiga, et luua entiteete

[Kopeeri link]
Postitatud 04.07.2019 12:25:58 | | | |
Seda postitust toimetas viimati QWERTYU 2019-7-5 kell 10:37

1. Paigaldamine (ettevalmistus):
VS2017
Mysql teenus + Navicat (Mysql klient)
mysql-for-visualstudio-1.2.7.msi (Laadi alla vastavalt oma vajadustele:Hüperlingi sisselogimine on nähtav.
mysql-connector-net-6.10.8 (laadi alla ja paigalda ise vastavalt oma projektis kasutatud versioonile:Hüperlingi sisselogimine on nähtav.
2. Kasutus (ametlik kasutus):



EF Designeri kasutamine:



Kui leiad, et MySQL pole hetkel saadaval, pole sa seda veel installinudMysql-for-VisualStudio ja MySQL Connector-Net, palun paigaldage need esmalt nagu esimeses sammus kirjeldatud


Pärast paigaldamist jätka tööd

Paigalda Mysql.Data.Entity Nugeti abil (see peab olema sama mysql-connector-net versioon, mille paigaldasid esimeses sammus, vastasel juhul võib hilisemates operatsioonides krahh tekkida)




Siis saad vajutadaSamm vastava üksuse genereerimiseks MYSQL-is.



Selles punktis pole enam pinget.



Sel hetkel on kogu asi tehtud.

Korduma kippuvad küsimused:
Küsimus 1.
Ühenduse string ei ole saadaval, lisa uus ühendus, testi, kas ühendus õnnestub, kuid pärast kindlat kinnitamist annab see prompti "Antud märksõna ei ole sõnastikus", nagu alloleval pildil näidatud



Lahus:

1. Veendu, et VS-is kasutatav MySQL versioon (NuGet saab vastava versiooni) oleks sama, mis praegusel arvutil paigaldatud MySQL Connectori versioon.

2. Sulge VS (kindlasti sulge kõik VS aknad), leia süsteemikettalt fail DefaultView.SEView ja kustuta see.

Tavapärane tee on: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


Küsimus 2.

Toimub krahhVõi on probleem, nagu alloleval joonisel näidatud, tuleneb MySql.Data.Entity.EF6 versiooni ja paigaldatud mysql-connector-net versiooni ebajärjekindlusest




Lahus:

Projektis viidatud MySql.Data.Entity.EF6 versioon ei ole kooskõlas paigaldatud mysql-connector-net versiooniga. Lihtsalt muuda see järjepidevaks


Teised:

Kui soovid kustutada olemasoleva ühendusstringi,



Sulge VS (kindlasti sulge kõik VS aknad),

Leia süsteemikettalt fail DefaultView.SEView ja kustuta see.

Tavapärane tee on: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Eelmine:Google Chrome hakkab Premium Ads standardit toetama ülemaailmselt alates 9. juulist
Järgmine:ubuntu vsftpd 530 Sisselogimine vale juurpõhjus ja lahendus
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com