【发布时间】:2013-11-06 16:10:55
【问题描述】:
您知道是否有适用于实体框架 6 的免费 Oracle 数据提供程序? 我只能得到一个 Devart,但它有一个付费许可证。
我需要这个,因为我们正在使用带有布尔属性映射为 char(1) 的 Oracle 数据库,而 EF5 不支持这种功能。
提前致谢
【问题讨论】:
-
嗨@JayWalker 感谢您的快速回复。这将不起作用,因为 EF6 已更改,现在如果您使用 Oracle 提供程序,则会出现以下异常:实体框架提供程序类型的“实例”成员类型“Oracle.DataAccess.Client.OracleClientFactory,Oracle.DataAccess,Version= 4.112.3.0,Culture=neutral,PublicKeyToken=89b483f429c47342' 没有返回继承自 'System.Data.Entity.Core.Common.DbProviderServices' 的对象。实体框架提供者必须从此类扩展,并且“实例”成员必须返回提供者的单例实例。