我正在为.Net(ADO.NET)寻找第三方Oracle数据提供程序,它完全支持Oracle对象类型(如几何)。我愚蠢地使用ODP.NET,现在我付出了代价 - 这是非常错误的,我刚刚到达终点(继续崩溃IIS池 - 已知问题,没有解决方案)。我发现dotConnect很好,对象类型比ODP.NET慢4倍。是否有其他提供商支持Oracle对象?
答案 0 :(得分:5)
当我正在考虑使用C#中的Oracle数据库时,我可以说这是对这个问题的更新。
这些是替代方案:
我还没有深入挖掘,但是关于Oracle连接器的信息并不那么容易找到,所以这是我的贡献; - )
答案 1 :(得分:0)
您是否了解Oracle发布的ADO.net提供商?这个dll随Oracle CLient一起提供,名为Oracle.DataAccess.dll。我使用的版本是版本1.102.4.0,是dtd 2/11/2008。
答案 2 :(得分:0)
还有这个提供者:http://www.datadirect.com/products/net/net_for_oracle/index.ssp。我不知道它是否支持空间类型mdsys.sdo_geometry。
答案 3 :(得分:0)
在上一个版本中,Telerik OpenAccess引入了一个灵活的类型映射系统,允许开发人员轻松使用自定义数据库类型/ UDT。它附带了对几何/地理数据的支持,并且很容易创建自己的类型转换器来告诉OpenAccess如何映射您可能拥有的任何自定义类型。类型转换器适用于所有DBs OA supports,其中一个是Oracle。 :)