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