ホームページ >データベース >mysql チュートリアル >Visual Studio で MySQL と EF6 を使用して EDMX エンティティ モデルを作成できないのはなぜですか?

Visual Studio で MySQL と EF6 を使用して EDMX エンティティ モデルを作成できないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 08:35:03657ブラウズ

Why Can't I Create an EDMX Entity Model with MySQL and EF6 in Visual Studio?

MySQL および EF6 を使用したエンティティ データ モデルの作成のトラブルシューティング

MySQL を使用して EDMX エンティティ モデルを C#/Web プロジェクトに追加しようとする場合および Entity Framework (EF6) では、モデル ファイルが作成されないという問題が発生する可能性があります。このガイドでは、この問題を解決するための包括的な解決策を提供します。

インストールと構成

  1. 「Connector/NET」および「MySQL for Visual」の既存のインストールを削除します。 Studio。"
  2. 「MySQL for Visual Studio」v2.0.5 をインストールします。 CTP。
  3. 「Connector/NET」 v6.9.10 をインストールします。
  4. 新しい Visual Studio プロジェクトを作成します。
  5. NuGet 経由で「EntityFramework」 v6.2.0 をインストールします。

参考文献と構成

  1. コネクタ/NET アセンブリ フォルダーから "MySql.Data.dll" および "MySql.Data.Entity.EF6.dll" への参照を追加します。
  2. 更新MySQL EF6 プロバイダーを含める App.config ファイル情報:
<entityFramework>
    <providers>
        <provider invariantName="MySql.Data.MySqlClient"
                  type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
</entityFramework>
  1. 適切な構成を確保するためにプロジェクトを再構築します。

追加メモ

  • 所定の手順に従っていることを確認してください。
  • コネクタのバージョンと Visual Studio IDE との互換性の詳細については、提供されているリファレンスを参照してください。
  • このソリューションは、Visual Studio Professional 2017 に正常に実装されました。

以上がVisual Studio で MySQL と EF6 を使用して EDMX エンティティ モデルを作成できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。