Dit bericht is voor het laatst bewerkt door QWERTYU op 5-7-2019 om 10:37
1. Installatie (voorbereiding): VS2017 Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Download naar eigen wensen:De hyperlink-login is zichtbaar.) MySQL-Connector-Net-6.10.8 (Download en installeer het zelf volgens de versie die in uw project wordt gebruikt:De hyperlink-login is zichtbaar.)
2. Gebruik (officieel gebruik):
Gebruik van de EF Designer:
Als je merkt dat MySQL momenteel niet beschikbaar is, heb je het nog niet geïnstalleerdMySQL-voor-VisualStudio en MySQL-Connector-Net, installeer ze alstublieft eerst zoals beschreven in de eerste stap
Na installatie blijf je in gebruik Installeer Mysql.Data.Entity met Nuget (het moet dezelfde versie zijn van mysql-connector-net die je in de eerste stap hebt geïnstalleerd, anders kan er een crash zijn bij volgende bewerkingen)
Dan kun je erop drukkenStap om de overeenkomstige entiteit in MYSQL te genereren.
Op dit punt is er geen spanning meer.
Op dit punt is het hele proces klaar.
Veelgestelde vragen:
Vraag 1.
De verbindingsstring is niet beschikbaar, voeg een nieuwe verbinding toe, test of de verbinding succesvol is, maar na zekere tijd krijg je de prompt "Het gegeven trefwoord staat niet in het woordenboek" zoals te zien is op de afbeelding hieronder
Oplossing: 1. Zorg ervoor dat de MySQL-versie die in VS wordt gebruikt (NuGet kan de overeenkomstige versie krijgen) hetzelfde is als de Mysql Connector-versie die op de huidige computer is geïnstalleerd. 2. Sluit VS (zorg dat je alle VS-vensters sluit), zoek het bestand DefaultView.SEView op de systeemschijf en verwijder het. Het gebruikelijke pad is: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Vraag 2. Er is een crashOf het probleem zoals getoond in de onderstaande figuur is te wijten aan de inconsistentie tussen de MySql.Data.Entity.EF6-versie waarnaar wordt verwezen in het project en de geïnstalleerde mysql-connector-net versie
Oplossing: De versie van MySql.Data.Entity.EF6 waarnaar wordt verwezen in het project is inconsistent met de geïnstalleerde versie van mysql-connector-net. Verander het gewoon naar consistent
Overige:
Als je een bestaande verbindingsstring wilt verwijderen,
Sluit VS (zorg dat je alle VS-vensters sluit),
Zoek het bestand DefaultView.SEView op de systeemschijf en verwijder het.
Het gebruikelijke pad is: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|