MySQLでADO.NETを使用したいので、Visual Studio用のMySQLコネクタとMySQLをインストールしました。
(Visual Studio 2015とWindows 10を使用しています)新しいADO.NETを作成するとき、MySQLがありません。
MySQLをEntity Frameworkで動作させる方法がわかりません… チュートリアル に従いましたが、動作しません。
このリリースから: 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/
この組み合わせは最終的に私のために働いた:
MySQL for Visual Studio -v1.2.6
MySQL Connector/Net -v6.9.8
(Visual Studio 2015コミュニティおよびWindows 10)
ソリューションリファレンス: MySQL Forumn-"VS2015でデータソースを作成できません"
現時点では不可能です。 情報掲載 EF 7-ベータ4について:
次のステップ
[...]
プロバイダー
次のデータベースプロバイダーを有効にする作業が進行中です。また、EF7サポートの提供を計画している他の多くのプロバイダーとも連絡を取りました。
- SQLite(EFチームが開発中)
- PostgreSql(npgsqlチームが開発中)
- MySql(MySqlチームが開発中)
私は here からVisual Studio用のMySQLツールをインストールしようとして何日もこの問題に悩まされてきました
順調です、グッドラック
MySQL For Entity FrameworkのNuGetパッケージ を使用する必要があります
Visual Studio 2015の場合:
MySQLを検索し、目的のものをインストールします。
再構築と準備完了
古い方法を使用してください:
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を使用しました
同じ問題を抱えていたが解決した
odbcad32.exe
を実行し、MySQL ODBC 5.3 ANSI Driver
を追加し、VS2015 .NET
Framework Data Provider for ODBCのデータソースを選択します