ホームページ >データベース >mysql チュートリアル >Visual Studio 2013 で MySQL と EF6 を使用してエンティティ データ モデルを作成する方法

Visual Studio 2013 で MySQL と EF6 を使用してエンティティ データ モデルを作成する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-25 07:23:10772ブラウズ

How to Create an Entity Data Model with MySQL and EF6 in Visual Studio 2013?

MySQL と EF6 を使用してエンティティ データ モデルを作成できない

問題:

MySQL と EF6 を使用してデータベースから EF デザイナーを作成しようとしているときVisual Studio 2013、edmx ファイルが失敗するgenerate.

調査:

  • MySQL データベースへの接続がテストされ、成功しました。
  • Entity Framework 6.1.2 および関連する MySQL パッケージがインストールされています。

解決策:

問題この問題は、特定のインストールおよび構成シーケンスに従うことで解決できます。

  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 をインストールします。
  6. MySql.Data.dll への参照を追加します。 MySql.Data.Entity.EF6.dll アセンブリ。
  7. MySQL EF6 プロバイダーを含めるように App.config ファイルを構成します:
<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient"
         type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  </providers>
</entityFramework>
  1. 再構築するproject.

参照:

  • [Entity Data Model を作成できません - MySql とEF6](https://stackoverflow.com/questions/17226035/cant-create-entity-data-model-using-mysql-and-ef6)
  • [「MySql.Data」の Entity Framework プロバイダーが見つかりませんでした.MySqlClient' ADO.NETプロバイダー](https://stackoverflow.com/questions/30678523/no-entity-framework-provider-found-for-mysqldatamySqlClient-adonet-provider)

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

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