近日公司用到.net MVC框架做接口,需连接到Oracel数据库,从网上查阅了一些资料,当然,从咱们博客园获益匪浅。然后结合自己所做,把使用过程中遇到的一些问题,及如何解决的整理如下,方便查阅,也有可能帮到他人,这自然也是更好的。

在使用中会连接到数据库,本人用的是Entity FrameWork框架。下面说明步骤:

1、在web应用程序中右击,选择”管理NuGet程序包“,如下图所示:

2、在出现在对话框中选择如下图所示”NutGet官方程序包源“,然后选择EntityFramework进行安装。

3、从视图菜单找到”服务器资源管理器“,如下图所示:

4、会在Vs窗口左侧看到下图所示:

右击”数据连接”会弹出如下对话框:

这时候是我遇到关键的一步,当时没有看清楚说明,导致折腾了好半天才连上Oracel数据库。这时,按照提示点击链接,进行Oracel Developer Tools fro Visual Studio的下载。点击后出来如下网页如下图所示:

这时候一定要看清楚,很明显的提示让安装:"ODTwithODAC121012.zip".所以,亲们,点击“Click Here”后,尽管会出现很多选项,但一定要找到并选择这里提示让你安装的ODTwithODAC121012.zip进行安装,其他的安装包都不用管。安装完成后,重启VS,再次打开数据连接,添加连接,你就会看到:

OK,搞定,就用这个,所这里所有参数填好(各个参数怎么填个不用说了吧就,就是你要连接的数据库的各个参数),点击”测试连接“测试是否能正确连接到你所填写的数据库,如果提示测试成功,那点击”确定“就可以了。

一切搞定,这样你在”数据连接“下就能看到你刚添加的数据库了,然后包括为库中的所有表和其他信息,如下图所示:

5、如何在程序中对表中数据时行增删改查:

在要添加的目录上右击,进行”添加新建项“,选择”ADO.NET实体数据模型”,如下图所示:

为文件取好名字,点击“添加”,显示如下对话框,选择”从数据库生成“,如下图所示:

点击下一步,如下图所示,选好:

点击下一步,选择好要生成Model的表,如下图所示:

点击”完成“按钮,OK,搞定了。

这时候,你在当时选择的目录下查看,会看到一系列相关文件 :

每个文件打开看一下,就知道是什么了。

这样用可以利用LinQ语句进行数据库的增删改查了。

最后提醒一点:EntityFramework.dll是要引入到项目中。

此dll,本人电脑所在的目录是:

写到这里,整理告一段落。

时间是晚上20:13分。

继续探索。

vs2012加载EntityFrameWork框架,连接Oracel的更多相关文章

  1. OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架

    http://www.cnblogs.com/cheng923181/p/4883476.html OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin ...

  2. java基础-jdbc——三种方式加载驱动建立连接

    String url = "jdbc:mysql://localhost:3306/student?Unicode=true&characterEncoding=utf-8" ...

  3. Win8 Metro动态加载内容框架

    制作背景 为了参加ImagineCup 2013 世界公民类比赛,我们设计制作了一个可动态扩展的幼教类App.这个App需要能动态加载内容,内容包括带动画可交互的电子书,动画,视频,游戏. 技术支持 ...

  4. android 加载图片框架--Glide使用详解

    一.简介 Glide,一个被google所推荐的图片加载库,作者是bumptech.这个库被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方app.(PS:众所 ...

  5. iOS图片加载新框架 - FlyImage

    FlyImage 整合了SDWebImage,FastImageCache,AFNetworking的优点,是一个新的性能高效.接口简单的图片加载框架. 特点 高效 可将多张小图解码后存储到同一张大图 ...

  6. 【学习笔记】js下拉刷新、上拉加载 mescroll框架的使用

    写在前边: 工作需要,使用ajax在原来的列表下边使用ajax请求后台数据,拼接在列表最下边,在github转了好久,发现了一个bug极多的js刷新插件,尝试了一个下午,就在快放弃的时候,发现下边有留 ...

  7. Android开发三种第三方图片加载的框架

    最近在项目中用到了大量图片加载,第三方优秀框架还不错,下面介绍三款榜首的框架用法和问题,做一个记录. 现在项目使用的是Android Studio开发的,现在也没有多少人使用Eclipse了吧. 一. ...

  8. Android之Fresco(facebook的强大Android图片加载的框架)

    Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络.本地存储和本地资源中加载图片.其中的Drawees可以显示占位符,直到图片加载完成.而当图片从屏幕 ...

  9. 037 Android Glide图片加载开源框架使用

    1.Glide简单介绍 Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片.Glide是一个快速高效的Androi ...

随机推荐

  1. PAT - IO - 螺旋方阵

    所谓“螺旋方阵”,是指对任意给定的N,将1到N*N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入NxN的方阵里.本题要求构造这样的螺旋方阵. 输入格式: 输入在一行中给出一个正整数N(< ...

  2. [jQuery编程挑战]003 克隆一个页面元素及其相关事件

    挑战: a) 绑定一个点击方法到这个div,点击后此元素会淡出消失 b) 同时克隆一个新的div元素到页面,元素内容是前面div文字内容反向书写(即,sgatbg olleh),同样也具有上面的点击事 ...

  3. mysql 字符串拼接函数CANCAT()与GROUP_CANCAT()

    1.CONCAT() 拼接单行字符串 select concat(‘100’,user_id) from table1; select concat('11','22','33'); 结果 11223 ...

  4. Echop后台分页实现原理详解

    ecshop后台开发,工作中分页中遇到的问题 1.通过筛选条件筛选出数据后,点击下一页返回没有筛选(所有数据)的第二页数据 效果 结果 点击分页后效果 问题:ecshop分页利用ajax实现,在点击下 ...

  5. django+nginx+supervisor+gunicorn+gevent 网站部署

    django+nginx+supervisor+gunicorn+gevent 网站部署 django,nginx,supervisor,gunicorn,gevent这几个都是在本领域大名鼎鼎的软件 ...

  6. Dapper中使用存储分页。

    #region 分页获取数据 /// <summary> /// 分页获取数据 /// </summary> /// <typeparam name="T&qu ...

  7. Android 4.4 上实现透明导航栏和状态栏 Translucent system bar

    Translucent system UI styling To get the most impact out of your content, you can now use new window ...

  8. 【HDOJ】5017 Ellipsoid

    简单地模拟退火. /* 5017 */ #include <cstdio> #include <cstring> #include <cstdlib> #inclu ...

  9. HDOJ 1014 Uniform Generator(公约数问题)

    Problem Description Computer simulations often require random numbers. One way to generate pseudo-ra ...

  10. winPcap_3_获取设备列表

    获取设备列表 int pcap_findalldevs_ex ( char * source, //The 'source' is a parameter that tells the functio ...