Tätä julkaisua on viimeksi muokannut QWERTYU 5.7.2019 klo 10:37
1. Asennus (valmistelu): VS2017 Mysql Service + Navicat (Mysql-asiakas)
mysql-for-visualstudio-1.2.7.msi (Lataa omien tarpeidesi mukaan:Hyperlinkin kirjautuminen on näkyvissä.) mysql-connector-net-6.10.8 (lataa ja asenna se itse projektisi version mukaan:Hyperlinkin kirjautuminen on näkyvissä.)
2. Käyttö (virallinen käyttö):
EF Designerin käyttö:
Jos huomaat, ettei MySQL ole tällä hetkellä saatavilla, et ole vielä asentanut sitämysql-for-visualstudio ja mysql-connector-net, asenna ne ensin kuten ensimmäisessä vaiheessa kuvataan
Asennuksen jälkeen jatka toimintaa Asenna Mysql.Data.Entity Nugetilla (sen täytyy olla sama mysql-connector-net-versio, jonka asensin ensimmäisessä vaiheessa, muuten myöhemmissä toiminnoissa voi tulla kaatuminen)
Sitten voit painaa sitäVaihe vastaavan entiteetin luomiseksi MYSQL:ssä.
Tässä vaiheessa jännitystä ei enää ole.
Tässä vaiheessa koko homma on ohi.
Usein kysytyt kysymykset:
Kysymys 1.
Yhteysmerkkijonoa ei ole saatavilla, lisää uusi yhteys, testaa yhteyden onnistuminen, mutta sen jälkeen se antaa kehotteen "Annettu avainsana ei ole sanakirjassa", kuten alla olevassa kuvassa näkyy
Ratkaisu: 1. Varmista, että VS:ssä käytetty MySQL-versio (NuGet voi saada vastaavan version) on sama kuin nykyiselle tietokoneelle asennettu MySQL Connector -versio. 2. Sulje VS (muista sulkea kaikki VS-ikkunat), etsi tiedosto DefaultView.SEView järjestelmälevyltä ja poista se. Tavallinen polku on: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Kysymys 2. Kuuluu kolahdusTai ongelma, kuten alla olevassa kuvassa näkyy, johtuu MySql.Data.Entity.EF6-version ja asennetun mysql-connector-net-version välisestä ristiriidasta
Ratkaisu: Projektissa viitattu MySql.Data.Entity.EF6-versio on ristiriidassa asennetun mysql-connector-net-version kanssa. Vaihda se vain johdonmukaiseksi
Muut:
Jos haluat poistaa olemassa olevan yhteysjonon,
Sulje VS (muista sulkea kaikki VS-ikkunat),
Etsi tiedosto DefaultView.SEView järjestelmälevyltä ja poista se.
Tavallinen polku on: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|