0

私はVisual Studio 2015を使用してWindows 7,64ビットマシン上にASP.NET MVCアプリケーションを開発しており、Entity Framework 6(コードファースト)を使用してIBM DB2 9.7データベースに接続します。私は記事のほとんどが参照されるように見えるが、IBM Data Server DriverパッケージとIBM Visual Studio Add-Inが(Entity Frameworkを6でDB2を使用するために必要とされていることを示しているオンライン記事の数を見つけたEntity Framework 6およびVisual Studio 2015で動作するようにIBM DB2 9.7をセットアップする方法は?

背景

DB2バージョン10.5)。 IBM Data Server Driverパッケージの32ビット版と64ビット版がインストールされており、IBM Visual Studio Add-In(32ビットのみが使用可能)が表示されますが、ADO.NETエンティティフレームワークを作成しようとするとDB2プロバイダが表示されません。接続。

  1. IBM Data Server Driver Package - Windows 32bit
  2. IBM Data Server Driver Package - Windows 64bit
  3. IBM Data Server Driver for ODBC and CLI (32-bit) - Windows 32bit
  4. Visual Studio 2015 Entity Framework Data Source

    はファイル

    をインストールし、私は順番に次のファイルがリストされているインストール

  5. IBM Data Server Driver for ODBC and CLI (64-bit) - Windows 64bit
  6. IBM Database Add-Ins for Visual Studio - Windows 32bit

プロセス

IBM Data Serverのドライバパッケージをインストールした後、私は私のDB2クライアントがDefault IBM database client interface (ODBC/CLI driver and .NET data provider) copyにデフォルトの設定をインストールおよび設定するためのDefault DB2 and Database Client Interface Selection Wizardアプリを開きました。

次に、IBM Data Server Driver for ODBC and CLIの32ビット版と64ビット版のzipファイルを、C:\ Program Files \とC:\ Program Files(x86)\ディレクトリのIBMフォルダに展開しました。私は、昇格したコマンドプロンプトを開いて抽出clidriverフォルダ内のbinフォルダに移動し、次のコマンドを実行しました:

db2cli install -setup 

は最後に、私はIBM Visual Studio Add-Inをインストールしました。インストールした後、Visual Studio 2015で新しいMVCプロジェクトを開き、Nugetを使用してDB2用のEntity Framework 6プロバイダーをインストールしました。次にModelsを右クリックしてAdd | New Item | Data | ADO.NET Entity Data Model | Addをクリックしました。次のウィンドウで、Code First from databaseをクリックしました。次のウィンドウで、私はNew Connectionをクリックしました。これは私が上で提供したスクリーンショットに到着したところです。

参考までに、私は上記のステップのいくつかの順列を幸運なしに試しました。

質問

  1. IBMのドキュメントは、パック11を修正し、それが...私のデータベースのバージョン(9.7.09)で動作ドキュメントが間違っていることを示していますか?
  2. プロバイダがリストに表示されないような手順がないのですか?
  3. IBM Visual Studioアドインは、特に断りのない記事にもかかわらず、Visual Studio 2015で動作しませんか?
  4. 問題の一部としてDB2クライアントがインストールされていますか?

参考記事

  1. Windows 10 and Visual Studio 2015 Support
  2. IBM Driver not recognized as supporting Entity Framework 6
  3. Installing IBM data server clients and drivers (Windows)
  4. Getting Started with IBM Entity Framework 6 Database First using MVC 5 (LUW,IDS,zOS and IBM i Servers) on Windows 10
  5. DB2 ODBC CLI driver Download and Installation information
  6. (そうでない場合、私は実際にそれをアンインストールする必要はありません)
  7. VS 2015 support announcement
  8. Accesses DB2 with entity framework 6 on visual studio 2015
  9. Working with Entity Framework 6.0 ON IBM Informix V11.10+ in Visual Studio 2015
  10. Code-Based Configuration of EF6 Provider for IBM Data Servers (DB2 for i, z/OS, LUW and IDS) in ASP .NET 5 Applications

感謝。

答えて

0

IBM i Access Client Solutionsを使用して.Net DB2プロバイダーを取得します。

残念ながら、これは自由にダウンロードできません。 Windowsオペレーティングシステム用のWindowsアプリケーションパッケージ -

は、IBM iはクライアントソリューションにアクセスするクライアント・ソリューションに

IBM

https://www-03.ibm.com/systems/power/software/i/access/solutions.html

にアクセスします。

機能は次のとおりです。

接続を私はIBM iシステムにアクセスするためのプログラミングツールキットは、TLS/SSL接続

ため

サポートオブジェクトODBC、.NET、およびOLE DB

を使用するためのDB2に

AFPプリンタドライバ

IBM DB2 .Net provider

関連する問題