我正在尝试从 Visual Studio Server Explorer(安装了适用于 Visual Studio 的 Oracle 开发人员工具和适用于 .NET 的 Oracle 数据提供程序)的 Oracle 用户定义类型生成自定义 .NET 类。
我使用服务器资源管理器创建了一个基本的用户定义类型,如下所示:
之后我尝试生成自定义类,如下所示:
但是当我尝试完成向导时:
在向导的最后一步,我收到以下错误:
Oracle Custom Class Wizard
Value cannot be null. Parameter name: type
我无法找到我收到错误的原因。非常感谢任何帮助。
最佳答案
修改Oracle连接并使用“Oracle数据库(ODP.NET,Unmanaged Driver)”
数据源 = "Oracle 数据库"
Data Provide = "ODP.NET, Unmanaged Driver"
(默认为 ODP.NET,托管驱动程序)
使用 "ODP.NET, Unmanaged Driver"
数据提供程序将解决此错误
(它在 VS2012 中对我有用)
关于c# - Oracle 自定义类向导无法从 Oracle 用户定义的数据类型生成自定义 c# 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25276283/