关于.net:您可以将Microsoft Entity Framework与Oracle一起使用吗?

关于.net:您可以将Microsoft Entity Framework与Oracle一起使用吗?

Can you use Microsoft Entity Framework with Oracle?

是否可以将Microsoft Entity Framework与Oracle数据库一起使用?


更新:

Oracle现在完全支持实体框架。
适用于.NET版本11.2.0.3(ODAC 11.2)的Oracle数据提供程序
发行说明:
http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC

有关Linq to Entities和ADO.NET实体框架的更多文档:
http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG

注意:ODP.NET还支持实体SQL。


DevArt的OraDirect提供程序现在支持实体框架。参见http://devart.com/news/2008/directs475.html


Oracle宣布了ODP.net和Entity Framework的"方向说明":

总而言之,ODP.Net beta版大约在2010年底发布,2011年某个时候发布。


是。请参阅针对Oracle数据库(11G)以及将Visual Studio 2010与.NET 4一起使用的Entity Framework,LINQ和Model-First的分步教程。


如果您还不知道,Oracle会发布支持实体框架的ODP.NET。它不首先支持代码。

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html


现在有了一个新的nuget包,请尝试使用它:
https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/


答案是"大部分"。

我们在使用EF生成使用CROSS和OUTER APPLY运算符的代码时遇到了一个问题。该链接表明MS早于2005年就知道它与SQL Server有关的问题,但是他们忘了提到Oracle也不支持这些运算符。


推荐阅读

    linux操作数据库命令?

    linux操作数据库命令?,地址,服务,系统,密码,数据库,工具,名字,首页,命令,参

    linux数据库升级命令?

    linux数据库升级命令?,系统,信息,时间,最新,网络,名字,地址,管理,简介,传播,l

    数据库导出linux命令?

    数据库导出linux命令?,密码,数据,数据库,情况,地址,系统,工具,网上,名字,命

    linux恢复数据库命令?

    linux恢复数据库命令?,工具,系统,软件,数据,盘中,密码,命令,备份,数据库,文

    linux命令大全数据库?

    linux命令大全数据库?,服务,系统,平台,状态,软件,通用,环境,数据,神州,地址,

    linux上数据库的命令?

    linux上数据库的命令?,服务,系统,信息,地址,命令,密码,工具,管理,数据,单位,

    linux命令dm数据库?

    linux命令dm数据库?,地址,软件,时间,设备,名字,服务,位置,名称,公司,命令,lin

    linux数据库查找命令?

    linux数据库查找命令?,位置,名称,状态,服务,软件,信息,系统,命令,名字,密码,

    linux数据库同步命令?

    linux数据库同步命令?,信息,系统,汽车,车辆,服务,工作,通信,一致,分析,数据,D

    linux建立数据库命令?

    linux建立数据库命令?,软件,系统,工作,数据,密码,工具,数据库,一致,网络,服

    linux命令进数据库?

    linux命令进数据库?,地址,系统,名字,服务,密码,命令,读法,数据库,操作系统,

    linux数据库检查命令?

    linux数据库检查命令?,服务,状态,地址,位置,系统,信息,命令,工作,情况,密码,

    linux命令进去数据库?

    linux命令进去数据库?,地址,服务,名字,系统,数据库,工具,基础,工作,管理,网

    linux数据库基础命令?

    linux数据库基础命令?,地址,工作,基础,系统,命令,信息,情况,工具,设备,目录,l

    数据库导出命令linux?

    数据库导出命令linux?,数据,系统,名称,密码,软件,服务,情况,网上,工具,文件,L

    linux数据库删除命令?

    linux数据库删除命令?,软件,服务,产品,名称,系统,不了,地址,管理,电脑,命令,L

    linux数据库操作命令?

    linux数据库操作命令?,信息,系统,网络,地址,分析师,数据,名称,管理,基础,命

    linux连数据库命令?

    linux连数据库命令?,服务,地址,密码,名字,系统,软件,一致,命令,数据库,读法,

    备份数据库命令linux?

    备份数据库命令linux?,服务,网络,备份,数据,工具,设备,系统,一致,数据库,命

    linux登录数据库命令?

    linux登录数据库命令?,地址,系统,名字,服务,软件,标准,灵活,命令,数据库,读