Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 23002|Răspunde: 0

[Rezolvat] VS2017 +EF6 Conectează-te la baza de date MYSQL pentru a genera entități

[Copiază linkul]
Postat pe 04.07.2019 12:25:58 | | | |
Această postare a fost editată ultima dată de QWERTYU la 2019-7-5 10:37

1. Instalare (pregătire):
VS2017
Mysql Service + Navicat (client Mysql)
mysql-for-visualstudio-1.2.7.msi (Descarcă în funcție de nevoile tale:Autentificarea cu hyperlink este vizibilă.
mysql-connector-net-6.10.8 (Descarcă-l și instalează-l singur conform versiunii folosite în proiectul tău:Autentificarea cu hyperlink este vizibilă.
2. Utilizare (utilizare oficială):



Folosind EF Designer:



Dacă observi că MySQL nu este disponibil momentan, nu l-ai instalat încămysql-for-visualstudio și mysql-connector-net, vă rugăm să le instalați mai întâi, așa cum este descris în primul pas


După instalare, continuați să funcționați

Instalează Mysql.Data.Entity folosind Nuget (trebuie să fie aceeași versiune de mysql-connector-net pe care ai instalat-o la primul pas, altfel ar putea apărea un crash în operațiunile ulterioare)




Apoi poți apăsaPas pentru a genera entitatea corespunzătoare în MYSQL.



În acest moment, nu mai există suspans.



În acest moment, totul s-a terminat.

Întrebări frecvente:
Întrebarea 1.
Șirul de conexiune nu este disponibil, adaugă o conexiune nouă, testează dacă conexiunea este reușită, dar după ce ești sigur, va apărea promptul "Cuvântul cheie dat nu este în dicționar", așa cum se arată în imaginea de mai jos



Soluție:

1. Asigurați-vă că versiunea MySQL folosită în VS (NuGet poate obține versiunea corespunzătoare) este aceeași cu versiunea Mysql Connector instalată pe calculatorul actual.

2. Închide VS (asigură-te că închizi toate ferestrele VS), găsește fișierul DefaultView.SEView pe discul sistemului și șterge-l.

Calea obișnuită este: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


Întrebarea 2.

Se aude o prăbușireSau problema, așa cum este prezentată în figura de mai jos, se datorează inconsistenței dintre versiunea MySql.Data.Entity.EF6 menționată în proiect și versiunea instalată mysql-connector-net




Soluție:

Versiunea MySql.Data.Entity.EF6 menționată în proiect este inconsistentă cu versiunea mysql-connector-net instalată. Doar schimbă-l pe consistent


Alții:

Dacă vrei să ștergi un șir de conexiune existent,



Închide VS (asigură-te că închizi toate ferestrele VS),

Găsește fișierul DefaultView.SEView pe discul sistemului și șterge-l.

Calea obișnuită este: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Precedent:Google Chrome va susține standardul Premium Ads la nivel global începând cu 9 iulie
Următor:ubuntu vsftpd 530 Autentificare cauză rădăcină și soluție incorectă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com