Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 23002|Atbildi: 0

[Atrisināts] VS2017 +EF6 Izveidojiet savienojumu ar MYSQL datu bāzi, lai ģenerētu entītijas

[Kopēt saiti]
Publicēts 04.07.2019 12:25:58 | | | |
Šo ziņu pēdējo reizi rediģēja QWERTYU 2019-7-5 10:37

1. Uzstādīšana (sagatavošana):
VS2017
Mysql pakalpojums + Navicat (Mysql klients)
mysql-for-visualstudio-1.2.7.msi (Lejupielādēt atbilstoši savām vajadzībām:Hipersaites pieteikšanās ir redzama.
mysql-connector-net-6.10.8 (lejupielādējiet un instalējiet to pats atbilstoši jūsu projektā izmantotajai versijai:Hipersaites pieteikšanās ir redzama.
2. Lietošana (oficiāla lietošana):



Izmantojot EF noformētāju:



Ja konstatējat, ka MySQL šobrīd nav pieejams, jūs to vēl neesat instalējismysql-for-visualstudio un mysql-connector-net, lūdzu, instalējiet tos vispirms, kā aprakstīts pirmajā solī


Pēc instalēšanas turpiniet darboties

Instalējiet Mysql.Data.Entity, izmantojot Nuget (tai jābūt tai pašai mysql-connector-net versijai, kuru instalējāt pirmajā solī, pretējā gadījumā turpmākajās operācijās var rasties avārija)




Tad jūs varat to nospiestSolis, lai ģenerētu atbilstošo entītiju MYSQL.



Šajā brīdī vairs nav spriedzes.



Šajā brīdī viss ir izdarīts.

Biežāk uzdotie jautājumi:
1. jautājums.
Savienojuma virkne nav pieejama, pievienojiet jaunu savienojumu, pārbaudiet, vai savienojums ir veiksmīgs, bet pēc tam, kad tas pārliecināsies, tas sniegs uzvedni "Dotais atslēgvārds nav vārdnīcā", kā parādīts zemāk redzamajā attēlā



Šķīdums:

1. Pārliecinieties, ka MySQL versija, kas tiek izmantota VS (NuGet var iegūt atbilstošo versiju), ir tāda pati kā pašreizējā datorā instalētā Mysql Connector versija.

2. Aizveriet VS (pārliecinieties, ka aizverat visus VS logus), sistēmas diskā atrodiet failu DefaultView.SEView un izdzēsiet to.

Parastais ceļš ir: Lietotāji\AppData\Microsoft\VisualStudio\xx\ServerExplorer


2. jautājums.

Ir avārijaVai arī problēma, kā parādīts zemāk redzamajā attēlā, ir saistīta ar neatbilstību starp projektā norādīto MySql.Data.Entity.EF6 versiju un instalēto mysql-connector-net versiju




Šķīdums:

Projektā norādītā MySql.Data.Entity.EF6 versija neatbilst instalētajai mysql-connector-net versijai. Vienkārši nomainiet to uz konsekventu


Citi:

Ja vēlaties izdzēst esošu savienojuma virkni,



Aizveriet VS (noteikti aizveriet visus VS logus),

Sistēmas diskā atrodiet failu DefaultView.SEView un izdzēsiet to.

Parastais ceļš ir: Lietotāji\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Iepriekšējo:Google Chrome atbalstīs Premium Ads standartu visā pasaulē, sākot ar 9. jūliju
Nākamo:Ubuntu vsftpd 530 Pieteikšanās nepareizs pamatcēlonis un risinājums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com