私はasp.net mvc Webアプリケーションを開発しています.MySQLデータベースに接続したい商用システムがあります。そのため、asp.net mvc Web アプリケーション内でエンティティ フレームワークを使用することにしました。
しかし、新しい接続を作成するのに疲れたとき、以下に示すように、MySQL サーバーに接続するオプションが見つかりません:-
SQL サーバーの代わりに MSQL サーバーに接続するオプションはありますか?
私はasp.net mvc Webアプリケーションを開発しています.MySQLデータベースに接続したい商用システムがあります。そのため、asp.net mvc Web アプリケーション内でエンティティ フレームワークを使用することにしました。
しかし、新しい接続を作成するのに疲れたとき、以下に示すように、MySQL サーバーに接続するオプションが見つかりません:-
SQL サーバーの代わりに MSQL サーバーに接続するオプションはありますか?
MySQL Connector for .NETをインストールし、Visual Studio を再起動して再試行してください。
アップデート:
コネクタをインストールするだけでは、Visual Studio の統合に十分でない場合があります。解決策については、 https://stackoverflow.com/a/4257203を参照してください。
.NET コネクタをインストールするよりも、Nuget を使用してそこから MySql.Data をインストールすることをお勧めします。まず、コネクタを使用すると、サーバー環境にコネクタをインストールする必要がある状況が発生します。また、明日新しいバージョンのコネクタをローカルにインストールする場合は、サーバーにも再インストールする必要があります (2 つのバージョンのコネクタを同じマシンにインストールすることはできないため、古いバージョンを使用する Web アプリケーションは動作しなくなります)。
Nuget Packet Manager を使用し、MySQL.Data を検索してインストールするだけです。また(デフォルトで行われたことを覚えていません)、ソリューションでこの参照のプロパティに移動し、常にローカルにコピーするように設定する必要があります。それだけです。すべてが機能するはずです。
[更新] また、mysql 内を移動するには、MySQL Workbench などのネイティブの mysql ツールを使用することをお勧めします。それははるかに多くの可能性を持っています
Windows 用の MySQL インストーラーを使用する必要がある場合があります。
http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html
VSサポートを今すぐ入手する唯一の方法だとどこかで読みました。