私はこの戦いを2週間続けています。私は最後に 私のために働くバージョンのコンボを見つけました。以下は、2週間前の私のWin10デスクトップの元の再イメージに適用されました。 MySqlの処理を開始する前に、すべてのパッチがシステムソフトウェアに適用されました。
ちょうど今朝、私はこのスレッド(MySqlフォーラム)の投稿を読み直しました: https://forums.mysql.com/read.php?174,659102,660369#msg-660369
私は以前にそれらの提案を試したことがあると思いましたが、バージョンの1つを台無しにしたに違いありません。ポスターの基本戦略はしっかりしていると思います。私の場合、すべてのローカルMySqlパーツとインストーラーをアンインストールしました。
VisualStudio用のMySQLをダウンロードしました-最新の開発 バージョン(この記事の執筆時点では2.0.5 msi)とそれをインストールしました。
古いバージョンの.Netコネクタを見つけて6.9.11をインストールしました
VS 2017では、.Net4.6.1を使用してダミープロジェクトを作成しました。
保留中のVS更新を適用しました。
私はプロジェクトを構築しました。
[プロジェクト]->[Nugetパッケージの管理]に移動し、EntityFrameworkを6.0にインストール/ダウングレードしました。
MySql.Data、MySql.Data.Entity、およびMySql.Webをすべてバージョン6.9.11でインストールしました
プロジェクトをクリーンアップしてビルドし、MySqlDBから新しい「CodeFirst」モデルを追加しようとしました...それでうまくいきました!