codefirst 兼容oracle,EF6+MVC5之Oracleo数据库的CodeFirst方式实现
折腾了好几天,在办公室机器上死活找不到ODP.net的Oracle数据库连接方式(但在家中电脑上正常)。后来把之前安装的VS2013和所以安装的Oracle客气端统统卸载,重新安装visual studio 2013旗舰版和ODTwithODAC121021,一切正常(笨办法)。
参考资料:http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html
一、新建项目、安装软件包
新建一个Web项目,现在NuGet程序包上已经有ODP.NET Managed Driver的在线下载安装,在线搜索oracle,然后安装ODP.NET的两个程序包,如果没有装EF6的也要装,安装完后如下图:
然后新建一个基于ODP.net的连接,工具--连接到数据库(就是下面这个界面一直不出来,费了好长时间)
修改web.config中connectionStrings中的内容,改为自己的正确连接
二、使用Code First方式从现在有Oracle数据库中生成实体类
右键Models文件夹--添加--新建项--数据--ADO.NET实体数据模型
如果没有以下界面的“来自数据的Code First”这项目的话,请安装EFTools for VS2013,具体请看我上一篇博文
生成了如下的实体数据模型
结束,欢迎探讨交流!
codefirst 兼容oracle,EF6+MVC5之Oracleo数据库的CodeFirst方式实现相关推荐
- oracle 临时表存在哪里_openGauss魔改PG?它能兼容Oracle的数据库表吗?
作者介绍 洪烨,openGauss Contributor,多年银行业系统架构设计及DBA实战经验,<DB2数据库内部解析与性能调优>作者. openGauss的前世今生 上一篇看到很多朋 ...
- 达梦数据库兼容Oracle之SQL语法(一)
对于刚从Oracle数据库转到达梦数据库,SQL语法的使用基本一致,有一些差别,下面总结的一些常用SQL语法差别. 文章目录 1.导入数据 2.返回查询数据的返回行 3 外连接用法 4.多列IN用法 ...
- oracle 11g dul,【学习笔记】Oracle DUL 11 兼容Oracle 12C数据库的DUL工具最新版本
天萃荷净 oracle dul 11 正式发布,迫不及待的下载来测试,现在版本号为dul 11.2.0.0.1,目前只发布了for linux,其他版本估计要等等.期待该版本有引进新功能 1.orac ...
- SQL Server与Oracle、DB2三种数据库比较
开发数据库应用,选择一个好的数据库是非常重要的.本文从一些方面比较了SQL Server与Oracle.DB2三种数据库,为你选择数据库提供一些参考. 开放性 SQL Server 只能在Window ...
- oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
文/耿加申 建设分布式双活数据中心是需要网络系统.存储系统.计算资源甚至包括应用系统等多个IT系统之间紧密合作才能实现的.用户所有的业务系统同时在两个数据中心运行,包括前端的全局负载均衡.服务器前端的 ...
- oracle中orand使用,Postgres兼容Oracle研究——orafce调研
一.背景 PostgreSQL是和Oracle最接近的企业数据库,包括数据类型,功能,架构和语法等几个方面.甚至大多数的日常应用的性能也不会输给Oracle. 但是Oracle有些函数或者包,默认Po ...
- 提供oracle兼容特性报,【干货】K-DB为什么能全面兼容Oracle
不是每一款数据库都能全面兼容Oracle,就像不是所有数据库都可以被称之为K-DB,一般数据库能做到的SQL标准和函数上兼容Oracle,而K-DB则能实现更多,在数据库体系架构.集群方式.数据库对象 ...
- PostgreSQL实现USERENV函数(兼容oracle)
oracle中使用USERENV 函数来获取当前会话变量的函数,支持的参数有: CLINET_INFO 返回最高可达64个字节存储的用户会话信息,可由应用程序使用DBMS_APPLICATION_IN ...
- 达梦mpp相当于oracle什么,DM7 达梦数据库 大规模并行处理 MPP (1) -- 基本概念和原理...
1 概述 达梦大规模并行处理 MPP(DM Massively Parallel Processing,缩写 DM MPP)是基于达梦数据库管理系统研发的完全对等无共享式集群组件,支持将多个 DM 数 ...
最新文章
- 图的基本算法实现(邻接矩阵与邻接表两种方法)
- ES5-拓展 this指向的总结
- 后端技术:一个注解解决 SpringBoot 接口防刷
- 台式机电脑配置单_游戏直播电脑配置要求2019,附配置单及价格
- IOS的IPV6测试
- string中内容的访问
- mysql弱口令加强,Mysql弱口令取得系统权限(续)
- 实现小程序与SSM后台数据交互
- 这个5.10阿里日不一般!造(躁)起来~淘系的年轻人们!
- php公众号模板消息群发,如何使用微信模板消息免费群发
- myeclipse加大内存
- Android Studio挂载第三方模拟器
- 一加7t人脸识别_一加7T深度测评:它体现了最佳的技术价值吗?
- 【流媒体服务器Mediasoup】多人音视频架构、流媒体的比较、mediasoup介绍 (一)
- 网络对抗 Exp6 信息收集与漏洞扫描 20154311 王卓然
- 北京大学光华管理学院开通CnOpenData试用
- matlab电子课程设计,MATLAB课程设计(电力电子)
- 【FAQ】软件保护系统Themida常见问题集锦(二)—“Taggant信息”功能的用途是什么?
- oracle中角色的用户和权限管理,用户角色与权限控制
- 解决阮一峰老师博客广告拦截器问题