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

Skats: 16909|Atbildi: 0

[Atrisināts] Metode "MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common...

[Kopēt saiti]
Publicēts 25.03.2019 17:44:12 | | | |
Nesen, lai pārbaudītu summas funkcijas kļūdas problēmu EF, es izveidoju nelielu demonstrāciju ar EF + mysql, un rezultāts ir tāds, ka kļūda tiek ziņota šādi:

Metode "MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)" mēģinājumi piekļūt metodei "MySql.Data.MySqlClient.MySqlConnection.get_Settings()" neizdevās.



Baidu vēlāk atklāja, ka izmantotā MySql.Data versija bija pārāk augsta, un jaunākais 8.0.15 tika izmantots pēc noklusējuma

1. risinājums: mainiet MySql.Data versiju uz versiju 6.10.8.
2. risinājums: atinstalējiet MySql.Data.Entity no NuGet un instalējiet MySql.Data.EntityFramework. (Nav pārbaudīts)

Turklāt testa rezultāti ir pievienoti:





Iepriekšējo:C# nosaka, vai faila nosaukumā ir nelikumīgas rakstzīmes, un noņem nelikumīgas rakstzīmes
Nākamo:Python3 konsultācijas / grāmatas
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