在 ASP.NET MVC 和 Oracle DB (12c) 之间进行互操作

Interoperate between ASP.NET MVC and Oracle DB (12c)

我在 Oracle DB 和 ASP.NET MVC 之间确实存在严重问题:如何在 Visual Studio 中使用 Oracle DB?

我的环境是:

  1. Oracle DB (12c)

  2. Visual Stdio 2015

  3. Windows 10 with VMware

  4. Use ASP.net MVC with Entity Framework to connect Oracle DB Data

如何让 ASP.NET MVC (WEBAPI) 与 Oracle DB (12c) 一起正常工作?

如何使用 oracle DB 创建 ASP.NET MVC,下面的步骤可以告诉您如何处理这个问题。

第一步。下载 [ODAC](http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html) 并安装

第二步。下载 Oracle Developer Tools for Visual Studio 2015 并安装

步骤 2.5:重新启动 OS

第 3 步:配置 NET Connect 别名。将 tnsnames.ora 复制到另一个文件夹,如下图所示,并修改您的连接数据

C:\app\client\williehao\product.1.0\client_1\Network\Admin

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

第四步:使用Visual Studio中的nuget安装oracle组件,如下图。

Step5: 你可以在连接属性中看到ODP.NET

PS: http://www.oracle.com/technetwork/topics/dotnet/tech-info/odac12cr3ds-2390548.pdf