ホームページ > データベース > mysql チュートリアル > Visual Studio 2013 WinForms で Entity Framework 6 を MySQL と統合する方法

Visual Studio 2013 WinForms で Entity Framework 6 を MySQL と統合する方法

Patricia Arquette
リリース: 2024-11-18 22:43:02
オリジナル
423 人が閲覧しました

How to Integrate Entity Framework 6 with MySQL in Visual Studio 2013 WinForms?

Microsoft Visual Studio 2013 WinForms での MySQL に対する Entity Framework 6 の統合のトラブルシューティング

Microsoft Visual Studio 2013 WinForms で Entity Framework 6 を MySQL データベース サーバーと統合しようとする場合、互換性のある Entity Framework プロバイダーが利用できないことを示すエラー メッセージが表示される場合があります。これにより、Entity Framework 6.0 を必要なバージョンとして選択できなくなります。

根本的な問題:

MySQL と互換性のある Entity Framework プロバイダーがないため、Entity Framework を使用できません。 WinForms の 6 project.

解決策:

この問題を解決するには、次の手順に従ってください:

  1. インストールを避けるmysql-installer-community-5.7.3.0-m13.msi.
  2. 以下の最新バージョンをインストールしますソフトウェア:

    • mysql-visualstudio-plugin
    • mysql-connector-net
  3. 新しい C# .Net 4.5 フレームワーク WinForms を作成するproject.
  4. 次の NuGet パッケージを次の場所にインストールします。シーケンス:

    • EntityFramework
    • Mysql.Data
    • Mysql.Data.Entities
    • Mysql.Web
  5. タグのentityFrameworkがApp.config はコメントアウトされています。タグの起動後に新しいentityFrameworkタグを追加します。
  6. ADO.NET Entity Data Modelをプロジェクトに追加します。
  7. 前述のように、エンティティ接続文字列の生成とApp.configへの保存を許可します。最初のクエリで。
  8. データベース オブジェクトと設定を選択します (Entity Framework 6.0 プロバイダーが 1 つだけの場合、この手順はスキップされる可能性があります)。
  9. データ モデルの作成プロセスを完了します。

完全な機能を確保するには、次の DLL ファイルをプロジェクトとして手動で追加します。参照:

  • MySql.Data.dll
  • MySql.Data.Entity.EF6.dll
  • MySql.Web.dll

これらのファイルは次の場所にあります。ディレクトリ:

  • 32 ビット Windows: C:Program FilesMySQLMySQL Connector Net 6.8.3Assembliesv4.5
  • 64 ビット Windows: C:プログラム ファイル (x86)MySQLMySQL コネクタ ネット6.8.3Assembliesv4.5

次の手順に従うと、Microsoft Visual Studio 2013 WinForms プロジェクトで Entity Framework 6 for MySQL を正常に有効にできるはずです。

以上がVisual Studio 2013 WinForms で Entity Framework 6 を MySQL と統合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート