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/)。

在此跪求大家推荐。

使用entity framework开发oracle的更多相关文章

  1. [VSTS]让ADO.NET Entity Framework支持Oracle数据库(转载)

    近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle.这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不 ...

  2. 让ADO.NET Entity Framework支持Oracle数据库

    Oracle最近发布了 Oracle Data Access Component(ODAC)11. 2 Rel 4,其中增加了对 Entity Framework 4.1 和4.2的支持.这让 .NE ...

  3. Entity Framework 与ORACLE ODP.Net 在vs2010下的稀奇古怪的问题

    不说废话 1.在vs2010数据源中看不到oracle odp.net 数据源,vs2008下可以看到,通过oraprocfg配置多次,重启多次,还是看不到,machine.config里面配置也正常 ...

  4. .NET Entity Framework (with Oracle ODP.NET) -Code First

    上一篇文章介绍了.NET Entity Framework ,并演示了Model First模式,本文将继续讨论 Code First 模式的实现. 一.摘要 1.目标 本文验证了通过Oracle D ...

  5. .NET Entity Framework (with Oracle ODP.NET)

    一.前言 1.Entity Framework是什么? Entity Framework是微软对ORM框架的实现.类似的实现也有其它方式,如DevExpress 的XPO(eXpress Persis ...

  6. Entity Framework开发介绍

    一.Entity Framework概要 Entity Framework是微软的Object Relational Mapper(对象关系映射),也就是我们平常说的ORM,它可以让应用程序开发者将关 ...

  7. entity framework 连接 oracle 发布后出现的问题(Unable to find the requested .Net Framework Data Provider)

    用entity framework 搭建的一个windows 程序,在vs中用oracle 的ODT 工具连接oracle数据库,昨天发布后出现下面一个错误, System.ArgumentExcep ...

  8. ODAC的安装以及Entity Framework for Oracle 基本配置

    1.安装ODAC 根据自己操作系统x86,x64来判断下载的ODAC版本 http://www.oracle.com/technetwork/database/windows/downloads/ut ...

  9. Entity Framework With Oracle

    参考页面: http://www.yuanjiaocheng.net/Entity/first.html http://www.yuanjiaocheng.net/Entity/jieshao.htm ...

随机推荐

  1. Android开发手册 (Android的手工教程MtAndroid开发手册)

    放出版许可协议 1.0 或者更新版本号. 未经版权全部者明白授权,禁止发行本文档及其被实质上改动的版本号.  未经版权全部者事先授权.禁止将此作品及其衍生作品以标准(纸质)书籍形式发行. 假设有兴趣再 ...

  2. linux c ping 实现

    用c语言实现的linux中的ping命令 #include <stdio.h> #include <signal.h> #include <arpa/inet.h> ...

  3. 【Eclipse提高开发速度-插件篇】Eclipse插件安装慢得几个原因

    1.改动"Available Softeware Site" ,降低关联,详细做法 Install New Software >> Available Softewar ...

  4. WCF消息交换模式之双工通讯(Duplex)

    WCF消息交换模式之双工通讯(Duplex) 双工通讯Duplex具有以下特点: 1它可以在处理完请求之后,通过请求客户端中的回调进行响应操作 2.消息交换过程中,服务端和客户端角色会发生调换 3.服 ...

  5. C#秘密武器之扩展方法

    原文:C#秘密武器之扩展方法 为何要用扩展方法? 作为一个.NET程序猿,我们经常要跟.net自带类库或者第三方dll类库打交道,有时候我们未必能够通过反编译来查看它们的代码,但是我们通常需要给它们扩 ...

  6. 【从0开始Tornado网站】主页登录和显示的最新文章

    日志首页只能放置在它,这里的美,该<form>使用bootstrap的form-inline修改后的类,例如以下列方式: 前台代码例如以下: {%extends 'main.html'%} ...

  7. GridView中的编辑和删除按钮,执行更新和删除代码之前的更新提示或删除提示

    在GridView中,可以通过设计界面GridViewr任务->编辑列->CommandField,很简单的添加的编辑和删除按钮 在前台源码中,可以看到GridView自动生成了两个列. ...

  8. KNN算法的理解

    一.算法 1.kNN算法又称为k近邻分类(k-nearest neighbor classification)算法. 最简单平庸的分类器或许是那种死记硬背式的分类器,记住全部的训练数据.对于新的数据则 ...

  9. 为ASP.NET MVC应用程序实现继承

    为ASP.NET MVC应用程序实现继承 这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里 ...

  10. 目前比较流行的Python科学计算发行版

    经常有身边的学友问到用什么Python发行版比较好? 其实目前比较流行的Python科学计算发行版,主要有这么几个: Python(x,y) GUI基于PyQt,曾经是功能最全也是最强大的,而且是Wi ...