![最新版本的 oracle.manageddataaccess.dll 不支持 Oracle UDT](https://linux22.com/image/1586023/%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20oracle.manageddataaccess.dll%20%E4%B8%8D%E6%94%AF%E6%8C%81%20Oracle%20UDT.png)
使用 oracle.DataAccess.Types,我们能够在 oracle 中集成用户定义类型。但最新版本的 Oracle.ManagedDataAccess.Types 不支持 UDT。看来 ODP.NET 托管驱动程序不再支持 UDT。
受影响的类和接口:IOracleCustomType、OracleObjectMappingAttribute、OracleUdt 等等。 https://docs.oracle.com/database/121/ODPNT/intro004.htm#ODPNT8146
我可以知道同样的原因和替代方案吗?
我的配置:.NET FRAMEWORK - 4.6 Oracle版本 - 12c 企业版 操作系统 - Windows Server 2016
还有其他方法可以使用托管驱动程序进行 UDT 吗?