你可以在Oracle中使用Microsoft Entity Framework吗?

问题描述:

是否可以将Microsoft Entity Framework与Oracle数据库结合使用?你可以在Oracle中使用Microsoft Entity Framework吗?

+0

http://code.msdn.microsoft.com/EFOracleProvider/Release/ProjectReleases.aspx?ReleaseId=1395 – 2009-11-03 19:35:00

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

+1

Devart dotConnect为Oracle(以前OraDirect .NET)现在提供了对实体框架v4的版本支持候选人http://www.devart.com/blogs/dotconnect/?p=2062 – Devart 2010-04-02 11:16:31

+0

您可以在这里阅读更多信息并下载Devart dotConnect for Oracle的试用版 - http://www.devart.com/dotconnect/oracle/。 – JackD 2010-12-07 16:42:35

+0

对于Model-first,devArt dotConnect DDL生成模板比第一次切割的Oracle测试版(例如:不只是将所有内容设置为Numeric(38,0))在数据类型上做得更加明智。 Oracle模板甚至不会为身份字段生成序列... – piers7 2011-06-29 02:17:05

看看Sample Entity Framework Provider for Oracle 和这篇文章发布

+1

DataDirect驱动程序非常昂贵。 Devart价格适中,工作良好,速度也快很多。 – vzczc 2008-09-21 08:30:55

+0

可以为实体框架for oracle支持VS2008 Sp1吗? – Niks 2013-01-21 04:37:02

甲骨文已经宣布"statement of direction"为ODP.net和实体框架:

综上所述,ODP.Net测试在2010年左右结束,在2011年

生产的某个答案是“主要” 。

在EF生成使用CROSS和OUTER APPLY运算符的代码的情况下,我们遇到了一个问题。 This link shows MS知道它在2005年之前有一个SQL Server的问题,但是他们忘记提及这些操作符也不被Oracle支持。

更新

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

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

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

如果您还不知道,Oracle已经发布了支持Entity Framework的ODP.NET。尽管如此,它并不支持代码。

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