2

Visual Studio 2012 で .Net 4.5 の EntityFramework 5 を使用して、既存の MySQL データベースのデータ アクセス レイヤーを作成しようとしています。Visual Studio 2012 nuget コンソールで次の nuget コマンドを実行して開始しました。

Install-Package EntityFramework
Install-Package MySQL.Data.Entities

ただし、Ado.Net Entity Data Model を追加し、[データベースから生成] を選択してから [新しい接続] を実行しようとすると、MySQL プロバイダーが [データ ソース] リスト ボックスに表示されず、[データ] ボックスにも表示されません。プロバイダー」コンボボックス。

簡単なものがありませんか?私はクラスライブラリを書いています..しかし、コンソールアプリケーションでこれらの同じ手順を試してみましたが、同じ結果が得られました。

4

1 に答える 1

2

私はガブリエラマルティネスからこの指示を受けました:

MySQLのnugetパッケージはコミュニティの誰かからのものであり、完全にはサポートされていません。VisualStudioインターフェイスをEntityFrameworkで正しく機能させるには、開発者がMySQLコネクタツールのMSIをインストールすることをお勧めします。

そのインストール後、EntityFrameworkでMySQLを問題なく実行できるようになりました。

于 2012-11-19T16:32:08.400 に答える