Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 23002|Vastaus: 0

[Ratkaistu] VS2017 +EF6 Yhdistä MYSQL-tietokantaan luodaksesi entiteettejä

[Kopioi linkki]
Julkaistu 4.7.2019 12.25.58 | | | |
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














Edellinen:Google Chrome tukee Premium Ads -standardia maailmanlaajuisesti 9. heinäkuuta alkaen
Seuraava:ubuntu vsftpd 530 Kirjaudu väärin juurisyyksi ja ratkaisu
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com