1

私はasp.net mvc Webアプリケーションを開発しています.MySQLデータベースに接続したい商用システムがあります。そのため、asp.net mvc Web アプリケーション内でエンティティ フレームワークを使用することにしました。

しかし、新しい接続を作成するのに疲れたとき、以下に示すように、MySQL サーバーに接続するオプションが見つかりません:-

ここに画像の説明を入力

SQL サーバーの代わりに MSQL サーバーに接続するオプションはありますか?

4

3 に答える 3

2

MySQL Connector for .NETをインストールし、Visual Studio を再起動して再試行してください。

アップデート:

コネクタをインストールするだけでは、Visual Studio の統合に十分でない場合があります。解決策については、 https://stackoverflow.com/a/4257203を参照してください。

于 2013-07-02T10:22:37.083 に答える
1

.NET コネクタをインストールするよりも、Nuget を使用してそこから MySql.Data をインストールすることをお勧めします。まず、コネクタを使用すると、サーバー環境にコネクタをインストールする必要がある状況が発生します。また、明日新しいバージョンのコネクタをローカルにインストールする場合は、サーバーにも再インストールする必要があります (2 つのバージョンのコネクタを同じマシンにインストールすることはできないため、古いバージョンを使用する Web アプリケーションは動作しなくなります)。

Nuget Packet Manager を使用し、MySQL.Data を検索してインストールするだけです。また(デフォルトで行われたことを覚えていません)、ソリューションでこの参照のプロパティに移動し、常にローカルにコピーするように設定する必要があります。それだけです。すべてが機能するはずです。

[更新] また、mysql 内を移動するには、MySQL Workbench などのネイティブの mysql ツールを使用することをお勧めします。それははるかに多くの可能性を持っています

于 2013-07-02T11:27:16.520 に答える
0

Windows 用の MySQL インストーラーを使用する必要がある場合があります。

http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html

VSサポートを今すぐ入手する唯一の方法だとどこかで読みました。

于 2013-07-09T01:20:21.573 に答える