2017-07-20 8 views
1

私はPTCプロジェクトに取り組んでおり、Visual Studio ProfessionalでEntity Framework(v 6.1.3)を使用してADO.Netエンティティデータモデルを生成しようとしています。 SAP HANAデータベースに接続します。私はusing.Net Framework 4.5を使用しており、Windows(64ビット)デスクトップにHANA 32ビットクライアント(バージョン1.0.120.0および64ビットクライアント(バージョン1.0.120.0))をインストールしました。linkのチュートリアルに従います。HANAクライアント用のEntity Frameworkを使用したモデル生成エラー

エンティティデータモデルウィザードのVisual Studioでは、HANA DBへの新しい接続を作成し、「データ接続の選択」ウィンドウで正常にテストできました。次にクリックすると、「バージョンを選択してください"ウィンドウで次のエラーが発生し、処理を続行できません。

"プロジェクトでは最新のEntity Frameworkが参照されていますが、このバージョンと互換性のあるEntity Frameworkデータベースプロバイダがデータ接続で見つかりませんでした。このウィザードは、インストールこのアクションを実行する前にプロジェクトを再構築してください」

エンティティフレームワークのバージョンを5と4にダウングレードし、多数の投稿を検索しました。私はまた、クライアントの64ビットまたは32ビットバージョンだけをインストールしようとしましたが、明らかに両方のバージョンが必要です。私はこのサイトで投稿を見つけましたhereこれらのバージョンは一緒に動作する必要が示唆されます。どのような問題が起こっているのか、それを解決する方法を知っている人はいますか?

答えて

0

サーバー上のHanaクライアントのバージョンと場所は同じですか? 私は同じ問題を抱えていました。私の解決策はHanaサーバーとローカルで同じバージョンを使用することでした。

0

私は同様の問題がありました。 Sap.Data.Hana.v4.5.dllのバージョンは2.2.33.0であり、1.0.120.0ではありませんでした。 App.configで1.0.120.02.2.33.0に変更しましたが、問題は解決しませんでした。

したがって、クライアントのバージョンを確認してください。

関連する問題