首页 / 知识

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

2023-04-16 13:15:00

关于.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也不支持这些运算符。


数据库您可以Microsoftnet

最新内容

相关内容

猜你喜欢