web-dev-qa-db-ja.com

Visual Studio 2015でMySQLでADO.NETを使用する

MySQLでADO.NETを使用したいので、Visual Studio用のMySQLコネクタとMySQLをインストールしました。

MySQL Installer window with MySQL Server 5.6.23, MySQL Workbench 6.2.4, MySQL Notifier 1.1.6, MySQL for Visual Studio 1.2.3, Connector/NET 6.9.5 and MySQL Documentation 5.6.23, all for X86 architecture

(Visual Studio 2015とWindows 10を使用しています)新しいADO.NETを作成するとき、MySQLがありません。

EDM Assistant window with connection choice window

MySQLをEntity Frameworkで動作させる方法がわかりません… チュートリアル に従いましたが、動作しません。

16
user4071320

このリリースから: http://dev.mysql.com/doc/relnotes/mysql-for-visual-studio/en/visual-studio-news-1-2-4.html それは可能。

実際、Visual Studio 2015用のMySQLコネクタを正しくインストールし、正しくインストールしました: http://dev.mysql.com/downloads/windows/visualstudio/

6
Dejan Rajic

この組み合わせは最終的に私のために働いた:
MySQL for Visual Studio -v1.2.6
MySQL Connector/Net -v6.9.8
(Visual Studio 2015コミュニティおよびWindows 10)

ソリューションリファレンス: MySQL Forumn-"VS2015でデータソースを作成できません"

3
Stephen C

現時点では不可能です。 情報掲載 EF 7-ベータ4について:

次のステップ

[...]

プロバイダー

次のデータベースプロバイダーを有効にする作業が進行中です。また、EF7サポートの提供を計画している他の多くのプロバイダーとも連絡を取りました。

  • SQLite(EFチームが開発中)
  • PostgreSql(npgsqlチームが開発中)
  • MySql(MySqlチームが開発中)
3
Stephan

私は here からVisual Studio用のMySQLツールをインストールしようとして何日もこの問題に悩まされてきました

順調です、グッドラック

2
Kulpemovitz

MySQL For Entity FrameworkのNuGetパッケージ を使用する必要があります

Visual Studio 2015の場合:

  • 道具
  • Nugetパッケージマネージャー
  • ソリューションのNuGetパッケージを管理する

MySQLを検索し、目的のものをインストールします。
再構築と準備完了

2
pojomx

古い方法を使用してください:

 var factory = DbProviderFactories.GetFactory(providerName);
 var conn = factory .CreateConnection();
 conn.ConnectionString = connectionString;
 var cmd = factory .CreateCommand();
 cmd.Connection = conn;
 cmd.CommandText = cmdText;
 .....

もちろん、それを使ってすべてを中に入れるなど

ここに私のプロバイダーと接続文字列があります

providerName = "MySql.Data.MySqlClient"
connectionString= "Server=localhost;Uid=root;Pwd=123456;Database=world;CharSet=utf8mb4"

Visual Studio 2015 RCバージョン14.0.22823.1 D14REL、MySQL.Dataバージョン6.9.6.0、Windows 8.1 x64 Enterpriseを使用しました

0
Vitaly

同じ問題を抱えていたが解決した

  • windows\system32ディレクトリでodbcad32.exeを実行し、
  • MySQL ODBC 5.3 ANSI Driverを追加し、
  • 次に、VS2015 .NET Framework Data Provider for ODBCのデータソースを選択します
0
gregiolo