.NET Entity Framework (with Oracle ODP.NET)】的更多相关文章

上一篇文章介绍了.NET Entity Framework ,并演示了Model First模式,本文将继续讨论 Code First 模式的实现. 一.摘要 1.目标 本文验证了通过Oracle Data Provider for .NET (ODP.NET)使用Entity Framework (EF) Code First.先创建.NET类,通过框架在数据库中创建这些类对应的表:修改这些类,并通过Code First 将这些类的变化移植和映射到对应表中. 2.前言 Entity Frame…
不说废话 1.在vs2010数据源中看不到oracle odp.net 数据源,vs2008下可以看到,通过oraprocfg配置多次,重启多次,还是看不到,machine.config里面配置也正常. 原因先安装的vs2008 然后安装的odp.net ,再装的vs2010,需要删除掉odp.net重新安装,重启后完成.安装顺序导致的问题 2.Entity Framework与odp.net只能在framework 4以上使用,如果在4以下版本使用,会提示odp没有提供查询的实现接口. The…
一.前言 1.Entity Framework是什么? Entity Framework是微软对ORM框架的实现.类似的实现也有其它方式,如DevExpress 的XPO(eXpress Persistant Object,非微软公司的产品),都是比较有名的.如果时间来得及,后续会比较这两个产品.下文简称EF. 2.为什么要用ORM 有数据库编程经验的人应该知道,程序中的对象模型很大程度来源于数据库中的表,且有较强的对应关系(很多时候就是一个对应一个表).建立这种对应关系,传统的作法是:先在数据…
近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle.这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下. 默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件,但试了一下都不尽如人意,而Orac…
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…
Oracle最近发布了 Oracle Data Access Component(ODAC)11. 2 Rel 4,其中增加了对 Entity Framework 4.1 和4.2的支持.这让 .NET 开发者可以使用 Oracle 数据库来应用这种流行的 ORM 工具,并使用 LINQ to Entities 来进行数据访问,而不需要编写 SQL 语句. 尽管新的提供程序(provider)支持 EF,但它并不支持最新的特性,像在 EF 4.1 中引入的代码先行(Code First)和DbC…
用entity framework 搭建的一个windows 程序,在vs中用oracle 的ODT 工具连接oracle数据库,昨天发布后出现下面一个错误, System.ArgumentException: The specified store provider cannot be found in the configuration, or is not valid. ---> System.ArgumentException: Unable to find the requested…
参考页面: http://www.yuanjiaocheng.net/Entity/first.html http://www.yuanjiaocheng.net/Entity/jieshao.html http://www.yuanjiaocheng.net/entity/tixijiegou.html http://www.yuanjiaocheng.net/entity/setenvrionment.html http://www.yuanjiaocheng.net/entity/crea…
虽然EF6都快要出来了,但是对于Oracle数据库,仍然只能用DB first和Model First来编程,不能用Code First真是一个很大的遗憾啊. 好了,废话少说,我们来看看EF中是如何用DB first和Model First来对Oracle编程的. 首先我们要下载ODP.NET这个数据驱动程序,下载链接:http://www.oracle.com/technetwork/topics/dotnet/index-085163.html 安装成功后,我们在VS连接Oracle数据库时…
1.安装ODAC 根据自己操作系统x86,x64来判断下载的ODAC版本 http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html 安装过程中,注意配置你所选择数据库服务器的位置和服务名 2.项目添加Entity Framework 此处连接地址注意修改,因为我自己是本地连接的,所以我当时服务器配置的是127.0.0.1,如果是远程连接,请在ODAC的安装目录下修改连接地址和相关信息(如下图…