关于EntityFramework连接Oracle的详细教程

1. 研发环境安装Oracle ODP.net 下载地址:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

????下载32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio

????当然你需要一个Oracle的账号。

????

2. 研发环境中安装32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio,在安装的过程中勾选

????Oracle Data Provider for .net

????Oracle Providers for Asp.net

????Oracle Developer Tools for Vistual Studio

????Oracle Provider for OLE DB

????Orace Services for Microsoft Transaction Server

????Oracle Data Access Components Documentation for Vistual Studio

????

3. 安装Nuget包

????Oracle.ManageDataAccess

????Oracle.ManagedDataAccess.EntityFramework

????版本本人选择的是最新的

????EF的数据源则具有Oracle的数据选项,并且支持CodeFirst

????

4. 服务器环境中也需要安装32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio

安装过程中需要去掉第二步中的Oracle Developer Tools for Vistual Studio。

如果不安装Oracle Data Access,则服务器IIS部署后的网站会报错

5.我的开发环境和服务器环境如下:

开发环境:Win10x64Enterprise VisualStudio 2015 Enterprise

服务器环境:WindowsServer2012R2 x64

?

希望这个文章能对你有所帮助。

????

时间: 2024-10-28 20:04:31

关于EntityFramework连接Oracle的详细教程的相关文章

win7安装Oracle 11g 详细教程

一.下载 可以去Oracle官网下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html(注意一点,选中上面Accept License Agreement选项,然后再下面的列表中选择你需要的版本,具体不讲了.) 二.安装 1.解压: 下载下来的总共有两个zip包,解压时一定要放在一起,并一起解压! 双击setup.exe进入安装,进入如下界面,等待....  2. 配置安全更新:

基于RHEL 6.5安装Oracle 11g详细教程(1)——创建虚拟机

前 言 环境说明: 在本次实验当中,主要是实现基于RHEL 6.5 64bit系统成功安装Oracle 11g R2 64bit,实验平台基于VMware vSphere. 介质下载: VMware ESXi 5.5.0(1331820) 下载链接:http://yunpan.cn/QiBnp2xxpFjaD 访问密码 2ec0 Redhat Enterprise Linux 6.5 x86_64 下载链接:http://yunpan.cn/QiBXcFF5SXvBj 访问密码 467f Ora

基于RHEL 6.5安装Oracle 11g详细教程(2)——安装RHEL6.5

2  安装RHEL 6.5 1)如下图所示,选择Oracle虚拟机,在Oracle虚拟机上点击右键,依次选择电源--打开电源(或使用Ctrl+B组合键). 2)如下图所示,在Oracle虚拟机上点击右键,选择打开控制台. 3)如下图所示,依次选择虚拟机CD/DVD设备--CD/DVD驱动器1--连接到本地磁盘上的ISO映像. 4)如下图所示,选择RHEL 6.5的ISO文件(rhel-server-6.5-x86_64-dvd.iso),单击打开. 5)如下图所示,依次选择虚拟机CD/DVD设备

基于RHEL 6.5安装Oracle 11g详细教程(3)——安装VMware Tools

3  安装VMware Tools 1)如下图所示,依次选择虚拟机 -- 客户机 -- 安装/升级VMware Tools. 2)如下图所示,单击确定. 3)如下图所示,单击确定. 4)如下图所示,可以看到VMware Tools的安装介质. 5)如下图所示,在VMware Tools目录内点击右键选择Open in Terminal. 6)如下图所示,Terminal已经打开. [[email protected] VMware Tools]# ls manifest.txt VMwareTo

基于RHEL 6.5安装Oracle 11g详细教程(4)——安装Oracle前的准备

4  安装Oracle前的准备 4.1 基本配置 4.1.1 关闭防火墙 [[email protected] ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] 关闭iptables开机自启动功能 [[email protect

基于RHEL 6.5安装Oracle 11g详细教程(5)——安装Oracle

5  安装Oracle [[email protected] ~]# cd /temp/ [[email protected] temp]# ls linux.x64_11gR2_database_1of2.zip lost+found yum linux.x64_11gR2_database_2of2.zip pdksh-5.2.14-37.el5_8.1.x86_64.rpm [[email protected] temp]# unzip linux.x64_11gR2_database_1

PL/SQL Developer 连接Oracle数据库详细配置方法

近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server).本文现对监听配置作一简单介绍,给出PL/SQL Developer 连接Oracle数据库详细配置方法,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助. 一.监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求.既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器

java连接oracle数据库详细代码

详细代码: import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class DBUtil(){ private static final String CLASSNAME="oracle.jdbc.driver.OracleDriver&quo

Java连接Oracle/MySQL数据库教程

导入包:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; 声明变量:private static String USERNAMR = "lsdb"; //数据库用户名,在mysql所有数据库用户名密码是一样的,oracle各数据库的用户名