4

Oracle DBとASP.NET MVCの間に深刻な問題があります:Visual StudioでOracle DBを使用する方法は?ASP.NET MVCとOracle DB(12c)の相互運用

私の環境は次のとおりです。

  1. のOracle DB(12C)

  2. のVisual stdioの2015

  3. VMware社との
  4. のWindows 10

  5. 使用ASP.net MVCでOracle DBデータを接続するEntity Framework

どのように私は、Oracle DB(12C)で正しく動作するようにASP.NET MVC(WEBAPI)を得ることができますか?

+1

より多くのconsice質問をすることができます。 Visual StudioでOracle DBを使用できない原因は何ですか?あなたは正確に何をしたいですか? –

+1

@MatthewCliattご意見ありがとうございます。私はこのトピックを作成し、誰かにどのように接続するかを伝えるために、WebAPIとEntity FrameworkでVisual Stdio 2015でOracle Dataを使用したいと考えています。 –

+2

willie、私はあなたの質問をちょっと整理しましたが、将来の読者にとって有益であるためには、マシューが尋ねたように、直面した問題の情報を追加する必要があります。ソリューションを見つける前に何を試してみましたか?どのような結果が見られましたか?他のユーザーがそれらを検索し、このQ&Aを見つけることができるので、エラーメッセージを含めると便利です。 – Mogsdad

答えて

6

oracle DBを使用してASP.NET MVCを作成するにはどうすればいいですか。この問題を処理する手順をステップごとに説明します。

Step1。ダウンロード[ODAC]http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html)とそれ enter image description here
enter image description here

ステップ2をインストールします。Oracle Developer Tools for Visual Studio 2015をダウンロードしてインストールして

enter image description here

ステップ2.5:再起動OS

ステップ3:NET接続の別名を設定します。あなたの接続データ

Cを同様の画像次のように別のフォルダにtnsnames.oraファイルをコピーして変更します

\アプリクライアント\ \ williehao製品\ \ 12.1.0 \ client_1ネットワーク\ \ Admin]をenter image description here enter image description here

HTCE7 = 
      (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.168.203)(PORT = 1521)) 
      (CONNECT_DATA = 
       (SERVER = DEDICATED) 
       (SERVICE_NAME = misutf8) 
      ) 
     ) 

ステップ4:画像以下などのOracleコンポーネントをインストールするには、Visual Studioでnuget使用。
enter image description here

ステップ5:あなたは、接続のプロパティでODP.NETを見ることができます enter image description here

PS:私は私がよりよいがあると考えているためのように広すぎるこの質問にフラグを立てているhttp://www.oracle.com/technetwork/topics/dotnet/tech-info/odac12cr3ds-2390548.pdf

+0

サーバーエクスプローラを使用してビジュアルスタジオでOracleへの接続を追加できましたが、Entity Frameworkに行くと、Oracleはプロバイダとして表示されません。私は何が欠けているのですか? –

+0

こんにちは@JuanCarlosOropeza私の意見では、あなたは、Oracleのコンポーネントについて正しいものをインストールしていないかもしれない、多分あなたは再びそれを行うことができますし、VSを再起動します、ありがとう –

+0

はい、私はそれを試してください。これは、新しいバージョンを使用したOracleコンポーネントの新規インストールでした。チェックリストや、すべてが正しくインストールされているかどうかを確認することができますか?私はpostgresqlのために同じことをして、私のapp.configはいくつかの参照で更新されます。ここで私はそれを見たdidnt。 –