web-dev-qa-db-ja.com

Visual Studio 2012上のmySQL DataSource

私はmySQL DataSourceとEntity FrameworkでmySQLを使用する機能について読んでいますが、DataSource Dialogを使用せずにmySQLでEFを実際に生成することはできません

enter image description here

このようなダイアログにmySQLデータベースを追加するにはどうすればよいですか?

これは私がこれまでにやったことです:

  • インストール済み mySQL Connector v.6.5.4
  • Windows 7マシンをn回再起動しました
  • Visual Studioの以前のバージョンでmySQLコネクターがどのように機能するかについてのすべてを読む
29
balexandre

MySQLフォーラムから、mySQLがVisual Studio 2012とmySQL Connector v.6.5.5の統合を出荷することを読んだばかりです。

Connector/NET 6.5.5以降の6.6.xバージョンでVS 2012のサポートを追加します http://forums.mysql.com/read.php?38,546265,564533#msg-5645

トリックをテストするためのリンクを提供します

http://social.technet.Microsoft.com/wiki/pt-br/contents/articles/10476.instalando-mysql-connector-no-visual-studio-2011-beta.aspx

チュートリアル (ポルトガル語)に従う場合のvsixファイルは次のとおりです。

Microsoft Visual Studio Extensionfor mySQL: http://cl.ly/JqXO

ただダウンロードしてダブルクリック...

その後、あなたはすべてを働かせます

enter image description here

Visual Studio 2012 Professionalの使用

enter image description here

24
balexandre

1つの明確化:Visual Studio Expressは、MySQL .NETコネクタを拡張機能としてサポートしていません。

MySQL ConnectorのインストールフォルダーにあるMySql.Data.dllファイルへの参照を追加して使用することができます(私にとっては、W:\ Program Files\MySQL\Connector NET 6.5.4\Assemblies\v4.0でした)。その後、次のように使用できます。

using MySql.Data.MySqlClient;
...
var mycon = new MySqlConnection();
7
SwiftHanded

このページによると: http://dev.mysql.com/downloads/connector/net/

「バージョン6.7以降、Connector/NetにはVisual Studio統合用のMySQLが含まれなくなりました。その機能は、MySQL Installer for Windowsを使用して使用できるVisual Studio for MySQLと呼ばれる別の製品で利用できます( http:/ /dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html )。」

5
David Broadfoot

Visual Studio 2012は、MySQL Connector v.6.5.4によってまだサポートされていません。最初からサーバーエクスプローラーでMySQLへの接続を追加することはできません。

これによると post 、サポートがMySQL Connector v.6.5.5に追加されます

3
John Woo

私の知る限り、MySQLドライバーが表示されていても問題ありません。 VS 2012.3を実行していますが、VS Server Browserでデータ接続を作成しようとすると、MySQLドライバーを選択するだけで済みます。サーバー名/ユーザー名/パスワード(フィールドのいずれか)を入力しようとすると、ウィンドウが消えてYESになります。MySQLドライバーが使用されている場合のみです。NOではなく(排他的ではなく)問題が発生します。先に進んで、それが私の環境であると言ってください。しかし、あなたは、起こっていることの事実と比較して、それをリモートでさえ正当化することができないでしょう。私の他のすべてのソフトウェア/拡張機能/アドイン/ライブラリは問題なく動作します。 「3分間」のWindowsインストーラーのバグを見ても驚くことではありません。構成ウィザードにアクセスするためにサーバーインスタンスをアンインストール/再インストールする必要があり、それなしでインスタンスを構成する他の明らかな方法はありませんでした。むしろ古いセットアップが欲しいです。 /暴言

1
rainabba

Connector/NET 6.5.5はVS2012をサポートしていませんが、Connector/NEt 6.6.xはサポートしています。

ただし、Visual Studio Expressエディションはサポートされていないため、Entity FrameworkとVisual Studio ExpressおよびMySql(またはSQL Serverとは異なる他のデータベース)で作業する唯一の方法は、最初にコードを使用することです。

ダウンロードおよびインストールVisual Studio用MySQLのダウンロード http://dev.mysql.com/downloads/windows/visualstudio/1.1.html

0
dellyjm