Ten post został ostatnio edytowany przez QWERTYU 5 lipca 2019 o 10:37
1. Instalacja (przygotowanie): VS2017 Mysql Service + Navicat (klient Mysql)
mysql-for-visualstudio-1.2.7.msi (Pobierz według własnych potrzeb:Logowanie do linku jest widoczne.) mysql-connector-net-6.10.8 (pobierz i zainstaluj samodzielnie zgodnie z wersją użytą w twoim projekcie:Logowanie do linku jest widoczne.)
2. Zastosowanie (oficjalne):
Korzystanie z EF Designer:
Jeśli okaże się, że MySQL nie jest obecnie dostępny, to znaczy, że jeszcze go nie zainstalowałeśmysql-for-visualstudio oraz mysql-connector-net, prosimy o ich instalację najpierw zgodnie z opisem w pierwszym kroku
Po instalacji kontynuuj pracę Zainstaluj Mysql.Data.Entity za pomocą Nuget (musi to być ta sama wersja mysql-connector-net, którą zainstalowałeś w pierwszym kroku, inaczej może dojść do awarii w kolejnych operacjach)
Wtedy możesz go nacisnąćKrok do wygenerowania odpowiadającej mu jednostki w MYSQL.
W tym momencie nie ma już żadnego napięcia.
W tym momencie wszystko jest już zakończone.
Najczęściej zadawane pytania:
Pytanie 1.
Ciąg połączeń nie jest dostępny, dodaj nowe połączenie, sprawdź, czy połączenie się udało, ale po pewności pojawi się komunikat "Dane słowo kluczowe nie jest w słowniku", jak pokazano na poniższym obrazku
Rozwiązanie: 1. Upewnij się, że wersja MySQL używana w VS (NuGet może uzyskać odpowiednią wersję) jest taka sama jak wersja Mysql Connector zainstalowana na bieżącym komputerze. 2. Zamknij VS (upewnij się, że zamkniesz wszystkie okna VS), znajdź plik DefaultView.SEView na dysku systemowym i usuń go. Zwykła ścieżka to: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Pytanie 2. Jest hukProblem pokazany na poniższym rysunku wynika z niespójności między wersją MySql.Data.Entity.EF6 odwołaną w projekcie a zainstalowaną wersją mysql-connector-net
Rozwiązanie: Wersja MySql.Data.Entity.EF6 wspomniana w projekcie jest niezgodna z zainstalowaną wersją mysql-connector-net. Po prostu zmień na stały
Inne:
Jeśli chcesz usunąć istniejący ciąg połączeń,
Zamknij VS (upewnij się, że zamkniesz wszystkie okna VS),
Znajdź plik DefaultView.SEView na dysku systemowym i usuń go.
Zwykła ścieżka to: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|