私は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プロバイダが表示されません。接続。
- IBM Data Server Driver Package - Windows 32bit
- IBM Data Server Driver Package - Windows 64bit
- IBM Data Server Driver for ODBC and CLI (32-bit) - Windows 32bit :
- IBM Data Server Driver for ODBC and CLI (64-bit) - Windows 64bit
- 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
をクリックしました。これは私が上で提供したスクリーンショットに到着したところです。
参考までに、私は上記のステップのいくつかの順列を幸運なしに試しました。
質問
- IBMのドキュメントは、パック11を修正し、それが...私のデータベースのバージョン(9.7.09)で動作ドキュメントが間違っていることを示していますか?
- プロバイダがリストに表示されないような手順がないのですか?
- IBM Visual Studioアドインは、特に断りのない記事にもかかわらず、Visual Studio 2015で動作しませんか?
- 問題の一部としてDB2クライアントがインストールされていますか?
参考記事
- Windows 10 and Visual Studio 2015 Support
- IBM Driver not recognized as supporting Entity Framework 6
- Installing IBM data server clients and drivers (Windows)
- Getting Started with IBM Entity Framework 6 Database First using MVC 5 (LUW,IDS,zOS and IBM i Servers) on Windows 10
- DB2 ODBC CLI driver Download and Installation information (そうでない場合、私は実際にそれをアンインストールする必要はありません)
- VS 2015 support announcement
- Accesses DB2 with entity framework 6 on visual studio 2015
- Working with Entity Framework 6.0 ON IBM Informix V11.10+ in Visual Studio 2015
- Code-Based Configuration of EF6 Provider for IBM Data Servers (DB2 for i, z/OS, LUW and IDS) in ASP .NET 5 Applications
感謝。