3

MySQLの公式Connector/Net 6.4.3 ADO.NETドライバを使用して、MySQLデータベースからADO.NETエンティティモデルを生成しようとしています。ただし、DB-Infoを入力して「次へ」をクリックすると、Visual Studioから次のエラーメッセージが表示されます。Visual Studio 2010のデータベースからモデルを生成すると、MySQL ADO.NETドライバを使用してDBに接続しようとするとエラーメッセージが表示されます。

データベースに接続中にエラーが発生しました。データベースが使用できない可能性があります。 'System.Data.ProviderIncompatibleException'型の例外が発生しました。エラーメッセージ: 'プロバイダはProviderManifestToken文字列を返しませんでした'。

キャッチされた内部例外は、 'System.FormatException'型のエラーメッセージです。 '入力文字列が正しい形式ではありませんでした。'

誰でもこの問題を解決する方法を知っていますか?

答えて

5

私はそれを理解しました。ローカライズされたWindowsバージョンがそのエラーメッセージを報告するようにするADO.NETコネクタのバグがあります。これを修正する方法は、地域の設定を(Windowsのコントロールパネルで)米国と英語(米国)に変更することです。その後、モデルをデータベースからエラーなく更新することができました。

+0

悲しいことに、これは私にとってはうまくいきませんでした。 – Htbaa

関連する問題