Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 23002|Válasz: 0

[Megoldva] VS2017 +EF6 Csatlakozz a MYSQL adatbázishoz entitások generálásához

[Linket másol]
Közzétéve 2019. 07. 04. 12:25:58 | | | |
Ezt a bejegyzést utoljára a QWERTYU szerkesztette 2019-7-5-kor, 10:37-én

1. Telepítés (előkészítés):
VS2017
Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Töltsd le a saját igényeid szerint:A hiperlink bejelentkezés látható.
mysql-connector-net-6.10.8 (Töltsd le és telepítsd magad a projektedben használt verzió szerint:A hiperlink bejelentkezés látható.
2. Használat (hivatalos használat):



Az EF Designer használatával:



Ha azt tapasztalod, hogy jelenleg nincs elérhető MySQL, akkor még nem telepítettedMySQL for-VisualStudio és MySQL Connector-Net, kérjük, telepítsd őket először az első lépés szerint


Telepítés után folytassák a működést

Telepítsd a Mysql.Data.Entity alkalmazást Nuget segítségével (ugyanaznak a mysql-connector-net verziónak kell lennie, amit az első lépésben telepítettél, különben a későbbi műveletekben összeomlás előfordulhat)




Aztán megnyomhatodLépés a megfelelő entitás generálásához MYSQL-ben.



Ezen a ponton már nincs feszültség.



Ekkor már az egész véget ért.

Gyakran ismételt kérdések:
1. kérdés.
A kapcsolati lánc nem elérhető, adj hozzá új kapcsolatot, teszteld a kapcsolatot, hogy sikeres volt, de biztos lett volna benne, hogy "Az adott kulcsszó nincs a szótárban" – ahogy az alábbi képen is látható



Megoldás:

1. Győződj meg róla, hogy a VS-ben használt MySQL verzió (a NuGet meg tudja kapni a megfelelő verziót) ugyanaz, mint a jelenlegi számítógépen telepített MySQL Connector verzió.

2. Zárd be a VS-t (mindenképp zárd be az összes VS ablakot), keresd meg a DefaultView.SEView fájlt a rendszerlemezen, és töröld azt.

A szokásos útvonal: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


2. kérdés.

Összeomlás történikVagy a probléma, ahogy az alábbi ábrán látható, a MySql.Data.Entity.EF6 verzió és a telepített mysql-connector-net verzió közötti konzisztenciából adódik




Megoldás:

A projektben hivatkozott MySql.Data.Entity.EF6 verzió nem konzisztens a telepített mysql-connector-net verzióval. Csak változtasd következetre


Mások:

Ha törölni akarsz egy meglévő kapcsolati láncsort,



Zárd le VS-t (mindenképp zárd be az összes VS ablakot),

Keresd meg a DefaultView.SEView fájlt a rendszerlemezen, és töröld azt.

A szokásos útvonal: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Előző:A Google Chrome július 9-től kezdve globálisan támogatja a Premium Ads szabványt
Következő:ubuntu vsftpd 530 Bejelentkezés hibás gyökér és megoldás
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com