c# - Oracle 自定义类向导无法从 Oracle 用户定义的数据类型生成自定义 c# 类

标签 c# oracle visual-studio odp.net server-explorer

我正在尝试从 Visual Studio Server Explorer(安装了适用于 Visual Studio 的 Oracle 开发人员工具和适用于 .NET 的 Oracle 数据提供程序)的 Oracle 用户定义类型生成自定义 .NET 类。

我使用服务器资源管理器创建了一个基本的用户定义类型,如下所示:

Creating a user defined type using server explorer

之后我尝试生成自定义类,如下所示:

enter image description here

但是当我尝试完成向导时:

enter image description here

在向导的最后一步,我收到以下错误:

Oracle Custom Class Wizard

Value cannot be null. Parameter name: type

enter image description here

我无法找到我收到错误的原因。非常感谢任何帮助。

最佳答案

修改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/

相关文章:

c# - 保持 LinqToSQL 与数据库同步

oracle - 从命令行将数据从 csv 文件加载到 oracle 表

database - Oracle 执行计划改变

c# - 如何在 C# 中只编译一个文件?

visual-studio - 哪里可以下载旧版本的 Visual C++ Express

c# - 计算机上的 CSC 版本

c# - 多线程应用程序中的静态类/方法

c# - 从非托管代码获取 COM 对象

sql - Oracle CASE 表达式文档问题

visual-studio - Visual Studio 2013 预览版和 Windows Azure 项目兼容性