Tento příspěvek byl naposledy upraven QWERTYU dne 5. 7. 2019 v 10:37
1. Instalace (příprava): VS2017 Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Stáhněte si podle svých potřeb:Přihlášení k hypertextovému odkazu je viditelné.) mysql-connector-net-6.10.8 (stáhněte si a nainstalujte sami podle verze použité ve vašem projektu:Přihlášení k hypertextovému odkazu je viditelné.)
2. Použití (oficiální použití):
Použití EF Designeru:
Pokud zjistíte, že MySQL momentálně není dostupný, ještě jste ho nenainstalovaliMysql-for-visualStudio a mysql-connector-net, prosím nejprve je nainstalujte, jak je popsáno v prvním kroku
Po instalaci pokračujte v provozu Nainstalujte Mysql.Data.Entity pomocí Nugetu (musí to být stejná verze mysql-connector-net, kterou jste nainstalovali v prvním kroku, jinak může dojít k pádu při dalších operacích)
Pak ho můžete zmáčknoutKrok k vytvoření odpovídající entity v MYSQL.
V tuto chvíli už není žádné napětí.
V tuto chvíli je vše hotové.
Často kladené otázky:
Otázka 1.
Spojovací řetězec není dostupný, přidejte nové připojení, otestujte, zda je spojení úspěšné, ale po jistotě zobrazí výzvu "Dané klíčové slovo není ve slovníku", jak je vidět na obrázku níže
Řešení: 1. Ujistěte se, že verze MySQL použitá ve VS (NuGet může získat odpovídající verzi) je stejná jako verze Mysql Connector nainstalovaná na aktuálním počítači. 2. Zavřít VS (určitě zavřít všechna okna VS), najít soubor DefaultView.SEView na systémovém disku a smazat ho. Obvyklá cesta je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Otázka 2. Je tam rána.Nebo problém, jak je znázorněn na obrázku níže, je způsoben nesouladem mezi verzí MySql.Data.Entity.EF6 odkazovanou v projektu a instalovanou verzí mysql-connector-net
Řešení: Verze MySql.Data.Entity.EF6 zmíněná v projektu není v souladu s verzí mysql-connector-net, která je nainstalována. Stačí to změnit na konzistentní
Další:
Pokud chcete smazat existující spojovací řetězec,
Zavřít VS (nezapomeňte zavřít všechna okna VS),
Najděte soubor DefaultView.SEView na systémovém disku a smažte ho.
Obvyklá cesta je: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|