Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23002|Odgovoriti: 0

[Rešeno] VS2017 +EF6 Povežite se z MYSQL bazo podatkov za generiranje entitet

[Kopiraj povezavo]
Objavljeno na 4. 07. 2019 12:25:58 | | | |
Ta objava je bila nazadnje urejena s strani QWERTYU 5. 7. 2019 ob 10:37

1. Namestitev (priprava):
VS2017
Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Prenesite po lastnih potrebah:Prijava do hiperpovezave je vidna.
mysql-connector-net-6.10.8 (prenesite in namestite sami glede na različico, uporabljeno v vašem projektu:Prijava do hiperpovezave je vidna.
2. Uporaba (uradna uporaba):



Uporaba EF Designerja:



Če ugotovite, da MySQL trenutno ni na voljo, ga še niste namestilimysql-for-visualstudio in mysql-connector-net, najprej ju namestite, kot je opisano v prvem koraku


Po namestitvi nadaljujte z obratovanjem

Namestite Mysql.Data.Entity z uporabo Nugeta (mora biti ista različica mysql-connector-net, kot ste jo namestili v prvem koraku, sicer lahko pride do zrušitve v naslednjih operacijah)




Potem ga lahko pritisnešKorak za generiranje ustrezne entitete v MYSQL.



Na tej točki ni več napetosti.



Na tej točki je vse končano.

Pogosto zastavljena vprašanja:
Vprašanje 1.
Povezovalni niz ni na voljo, dodajte novo povezavo, preverite, ali je povezava uspešna, nato pa se pojavi poziv "Dana ključna beseda ni v slovarju", kot je prikazano na spodnji sliki



Rešitev:

1. Prepričajte se, da je MySQL različica, uporabljena v VS (NuGet lahko dobi ustrezno različico), enaka različici Mysql Connectorja, nameščeni na trenutnem računalniku.

2. Zapri VS (poskrbi, da zapreš vsa okna VS), poišči datoteko DefaultView.SEView na sistemskem disku in jo izbriši.

Običajna pot je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


Vprašanje 2.

Prišlo je do počesaAli pa je težava, kot je prikazana na spodnji sliki, posledica neskladja med različico MySql.Data.Entity.EF6, omenjeno v projektu, in nameščeno različico mysql-connector-net




Rešitev:

Različica MySql.Data.Entity.EF6, omenjena v projektu, ni skladna z nameščeno različico mysql-connector-net. Samo spremeni v dosledno


Drugi:

Če želite izbrisati obstoječi povezovalni niz,



Zapri VS (poskrbi, da zapreš vsa VS okna),

Poišči datoteko DefaultView.SEView na sistemskem disku in jo izbriši.

Običajna pot je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Prejšnji:Google Chrome bo od 9. julija naprej globalno podpiral standard Premium Ads
Naslednji:ubuntu vsftpd 530 prijava napačni vzrok in rešitev
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com