Как это исправить, генерируемая модель Visual Studio 2010 из базы данных выдает сообщение об ошибке при попытке подключения к БД с помощью драйверов MySQL ADO.NET? - PullRequest
3 голосов
/ 20 июля 2011

Я пытаюсь сгенерировать мою модель сущности ADO.NET из базы данных MySQL, используя официальные драйверы ADO.NET для Connector / Net 6.4.3 от MySQL.Однако после того, как я ввел свою информацию DB и нажал «Далее» (Test Connection сообщает об успешном подключении), я получаю следующее сообщение об ошибке из Visual Studio:

Произошла ошибка при подключении к базе данных.База данных может быть недоступна.Возникла исключительная ситуация типа System.Data.ProviderIncompatibleException.Сообщение об ошибке: «Поставщик не возвратил строку ProviderManifestToken».

Произошло внутреннее исключение типа «System.FormatException», с этим сообщением об ошибке: «Входная строка была в неправильном формате.'.

Кто-нибудь знает, как это исправить?

1 Ответ

5 голосов
/ 21 июля 2011

Я понял это.В соединителе ADO.NET имеется ошибка, из-за которой локализованные версии Windows сообщают об этом сообщении.Способ исправить это - изменить настройки региона (в панели управления Windows) на американский и английский (США).Затем я могу обновить модель из базы данных без ошибок.

...