Entity Framework是否支持Oracle 10g?

时间:2014-06-18 19:01:04

标签: .net oracle entity-framework oracle10g

有没有办法在oracle 10g中使用Entity Framework? 我正在尝试创建一个实体模型,但我看不到oracle的数据源。 感谢您的帮助。

谢谢,

2 个答案:

答案 0 :(得分:2)

是的,有点儿。 EF是标准接口。您需要先安装提供程序。

实体框架是由供应商为每个特定数据库的接口实现实现的。您必须找到Oracle的提供程序。我使用的是Devart dotConnect。您还应该能够使用Oracle最新的12c托管服务提供商和10g。我通常使用单个客户端和工具集开发10g-12c数据库,并且使用11g或12c提供程序与10g没有兼容性问题。如果您不确定,Oracle会将客户端版本的兼容性矩阵发布到服务器版本。

http://www.devart.com/dotconnect/oracle/

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

实体框架本身并不实现对Oracle的支持,您必须引用包含EF提供程序的相应程序集。

Linq to SQL也是如此。

您可以为给定的数据库平台找到多个EF提供程序。

答案 1 :(得分:0)