A.vs2010 SP1

B.ODAC(http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

C.MVC 4.0版本(http://www.asp.net/mvc/mvc4)

D.狼奔代码生成器(http://www.langben.com/

ODAC我下载是ODAC 11.2 Release 5 (11.2.0.3.20) with Oracle Developer Tools for Visual Studio版本,你可以根据自己的实际情况选择一个合适的。

1.ODAC是oracle官网提供的,也是使用entity framework开发oracle的关键,我们一起来看一下如何安装的。

1)

2)

3)

4)

5)

6.点击“下一步”后,你选择“Visual Studio 2010”然后再点击点击“下一步”。

安装很简单,是吧!

2.如何使用Visual Studio开发Oracle数据库

2.1 在VS里面创建一个带oracle连接的项目

1) 打开visual studio;

2) 选择创建控制台应用程序;

3) 双击program.cs进入代码编辑页面;

4) 选择【视图】-【服务器资源管理器】菜单;

5) 进入服务器资源管理器界面;

6) 右击【数据连接】,选择【添加连接】;

7) 打开添加连接对话框,选择【数据源名称】,在【使用特定用户名和口令】选项输入“用户名”、“口令”,点击测试连接;

好了,这一步是关键,我多唠叨几句:

a)“数据源名称"是自动加载的,如果你本地配置好了数据库连接,会出现下图:

b)“数据源名称"是自动加载的,如果你本地安装了数据库,“数据源名称"是“Local Database”,出现下图:

b)如果你连接外网的oracle服务器,“数据源名称"是“IP地址:端口号/数据库名称”,出现下图:

我相信你有了这三种连接方式,就不怕连接不上。

8) 测试连接通过;点击【确定】按钮;

9) 在服务器管理器里面右击刚才添加的oracle数据库,选择【查询窗口】打开查询页面;

10) Visual studio内连接oracle数据库成功完成;

2.2 使用向导创建数据模型(Entity Data Model)

1) 在Entity Framework 项目文件上右击,选择【添加】-【新建项】;

2) 在模板里面选择【数据】-【ADO.NET实体数据模型】,点击添加按钮;

3) 选择【从数据库生成】,点击【下一步】按钮;

4) 进入实体数据模型向导,选择下图配置,点击【下一步】按钮;

5) 选择要要包含的数据库对象,点击【完成】按钮;

6) 数据模型创建完成;

2.3 Entity Framework Data 引用

1) 在项目文件“引用”上右击,选择【添加引用】;

2) 选择“.NET”选项卡,找到“Oracle.DataAccess”选项,点击【确定】按钮;

3) 选择“.NET”选项卡,找到“System.Data.Entity”选项,点击【确定】按钮;

今天就到这里,明天我们继续!

感谢大家关注狼奔代码生成器(http://www.langben.com/)。

在此跪求大家推荐。

最新文章

  1. 关于MongoDB你需要知道的几件事
  2. 连接WCF报EntityFramework.SqlServer 错误的解决方法
  3. [CentOs]ip操作
  4. chown命令
  5. CAD出图
  6. 在Linux环境下安装和配置phpmyadmin
  7. Node.js + Express + Mongodb 开发搭建个人网站(二)
  8. JS取地址栏参数的两种方法
  9. learn C on the mac 读后笔记
  10. 在windows系统用odbc连接
  11. ubuntu1604使用源码方式安装ruby2.5.0
  12. Linux允许、禁止ping包
  13. Eclipse 开发设置编码格式--4个修改地方完美
  14. 避免 Deepin 15.4 系统 界面卡顿、假死等现象:隐藏自带的“任务栏”,安装轻量级的“任务栏tint2”
  15. IntelliJ IDEA像Eclipse一样打开多个项目(转)
  16. python接口自动化28-requests-html爬虫框架
  17. 一个正整数表示为n个连续正整数之和(第1届第2题)
  18. golang xml parent node add attribute without struct
  19. 01: requests模块
  20. Redis用在哪里

热门文章

  1. Swift # 项目框架
  2. java_tomcat_Server at localhost was unable to start within 45 seconds 小喵咪死活启动报错-二
  3. OpenVPN多处理之-最新架构
  4. Linux C/C++计划Shell命令大杂烩(1)
  5. C++11 virtual函数学习笔记
  6. .NET Framework 各版本区别
  7. Socket 学习(三).2 udp 穿透 服务端 与 客户端 通讯
  8. 如何将经纬度利用Google Map API显示C# VS2005 Sample Code
  9. socket在windows下和linux下的区别
  10. Bootstrap transition.js 插件