Tento príspevok naposledy upravil QWERTYU 5.7.2019 o 10:37
1. Inštalácia (príprava): VS2017 Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Stiahnite si podľa vlastných potrieb:Prihlásenie na hypertextový odkaz je viditeľné.) mysql-connector-net-6.10.8 (stiahnite si ho a nainštalujte sami podľa verzie použitej vo vašom projekte:Prihlásenie na hypertextový odkaz je viditeľné.)
2. Použitie (oficiálne použitie):
Použitie EF Designera:
Ak zistíte, že MySQL momentálne nie je dostupný, ešte ste ho nenainštalovalimysql-for-visualstudio a mysql-connector-net, prosím, najskôr ich nainštalujte, ako je popísané v prvom kroku
Po inštalácii pokračovať v prevádzke Nainštalujte Mysql.Data.Entity pomocou Nugetu (musí to byť tá istá verzia mysql-connector-net, ktorú ste nainštalovali v prvom kroku, inak môže dôjsť k pádu pri ďalších operáciách)
Potom ju môžeš stlačiťKrok na generovanie zodpovedajúcej entity v MYSQL.
V tomto bode už nie je žiadne napätie.
V tomto bode je všetko hotové.
Často kladené otázky:
Otázka 1.
Spojovací reťazec nie je dostupný, pridajte nové spojenie, otestujte, či je spojenie úspešné, ale po istote zobrazí výzvu "Dané kľúčové slovo nie je v slovníku", ako je znázornené na obrázku nižšie
Riešenie: 1. Uistite sa, že verzia MySQL použitá vo VS (NuGet môže získať zodpovedajúcu verziu) je rovnaká ako verzia Mysql Connector nainštalovaná na aktuálnom počítači. 2. Zatvorte VS (nezabudnite zatvoriť všetky VS okná), nájdite súbor DefaultView.SEView na systémovom disku a vymažte ho. Bežná cesta je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Otázka 2. Ozýva sa rachotAlebo je problém, ako je znázornený na obrázku nižšie, spôsobený nekonzistenciou medzi verziou MySql.Data.Entity.EF6 uvedenou v projekte a nainštalovanou verziou mysql-connector-net
Riešenie: Verzia MySql.Data.Entity.EF6, na ktorú sa v projekte odkazuje, je v rozpore s nainštalovanou verziou mysql-connector-net. Jednoducho to zmeň na konzistentné
Ostatné:
Ak chcete vymazať existujúci spojovací reťazec,
Zatvorte VS (nezabudnite zatvoriť všetky VS okná),
Nájdite súbor DefaultView.SEView na systémovom disku a vymažte ho.
Bežná cesta je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|