Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16909|Отговор: 0

[Решено] Метод "MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common...

[Копирай линк]
Публикувано в 25.03.2019 г. 17:44:12 ч. | | | |
Наскоро, за да тествам проблема с грешката на сумната функция в EF, направих малко демо с EF+mysql и резултатът е, че грешката се докладва по следния начин:

Опитите на метода "MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)" за достъп до метода "MySql.Data.MySqlClient.MySqlConnection.get_Settings()" се провалиха.



По-късно Baidu установи, че използваната версия на MySql.Data е твърде висока и по подразбиране е използвана най-новата версия 8.0.15

Решение 1: Променете версията на MySql.Data на версия 6.10.8.
Решение 2: Деинсталиране на MySql.Data.Entity от NuGet и инсталиране на MySql.Data.EntityFramework. (Не е тествано)

Освен това резултатите от тестовете са приложени:





Предишен:C# определя дали има незаконни символи в името на файла и премахва незаконните символи
Следващ:Туториали/книги по Python3
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com