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
|