是否可以将Oracle.ManagedDataAccess与Oracle DB v.8.1.7一起使用?我搜索了几个小时,但未能在任何地方找到确定的答案。
答案 0 :(得分:1)
我找不到任何确定性,但this page on Managed ODP.NET上有一行说:
您还需要访问Oracle数据库10g第2版(10.2)或更高版本,...
如果那只是为了演示,或者是对驱动程序的要求没有说。
同样this page说:
每个ODP.NET客户端都支持与任何当前支持的Oracle数据库版本(例如10g,11g或9i)的连接。这意味着您的ODP.NET 11g(或10g)客户端应用程序可以访问任何这些Oracle数据库版本。
我建议试一试。
答案 1 :(得分:1)
没有。 ODP.NET托管驱动程序仅支持10.2的数据库。由于它是一种相对较新的产品,因此不存在旧版本。
问题是网络协议随时间而变化,Oracle承诺向后兼容两个主要版本。
如果必须使用ODP.NET和Oracle Database 8.1.7,请考虑使用ODP.NET非托管驱动程序版本10.2。它仍然可以在这里: http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html 当然,使用非常旧版本的ODP.NET会引入它自身的局限性,例如缺乏实体框架支持和其他东西。