コンテキスト:既存のOracleデータベースへのアクセスを提供するWebアプリケーション(ASP.NET MVC 4)を作成します。私はそのDBからのデータの読み込み、挿入、更新などができないといけません。Visual Studio Express 2015でWeb用に作業しています。ASP.NET MVCプロジェクトのEntity Frameworkを使用したOracle Databaseに接続できません
私は私の問題の答えをたくさん探しましたが、役に立たないです。
私の目標は、まずEntity Frameworkデータベースを使用してモデルを作成することです。 Entity Framework、Oracle.ManagedDataAccess、Oracle.ManagedDataAccess.EntityFrameworkをプロジェクトにNuGetで追加しました。
私は、「データベースからのEFデザイナ」または「データベースからのコードファースト」を選択するかどうか、私のモデルに「ADO.NETエンティティデータモデル」を追加しようとすると、しかし、私は次を得る:
私は何が欠けていますか?
Oracle Developer Tools for Visual Studioをインストールする必要があるとのリソースが見つかりました。ただし、Visual Studio Expressではサポートされていないため、IDEを変更することはできません。
このデベロッパーコンピュータにはOracleクライアントがインストールされていませんが、私はsqldeveloperを使用しており、データベースにアクセスする際に問題はありません。 Oracleクライアントをインストールする必要がありますか? dllはNuGetを通して十分にインストールされていませんか?私はインターンであるため質問しています。新しいソフトウェアをインストールするには検証が必要です。それにはかなりの時間がかかります。
Man oracle dbはマイクロソフト製品の1つではありませんので、そこに置くだけでいいので、nugetからコネクタをダウンロードして接続する必要があります。 – Valkyrie
[こちら](https://csharp.today/entity-framework-6-database-first-with-oracle)をお読みください – Valkyrie
ありがとうございますValkyriee。しかし、私はあなたが私にリンクしたものを既に読んでいました。私のポストで言ったように、NuGetを使ってライブラリをインストールしました.ODTはVisual Studio Expressではサポートされていないため、ODACをインストールできません。それで私は最初にこの質問を作成します。 – LetJayBe