针对 Oracle 数据库的 .NET 新特性

此页面显示 .NET 主要新特性的引入时间。它既不涉及错误修复,也不涉及轻微更改。版本号指的是引入特性时的产品版本(例如 ODP.NET),而不是 Oracle 数据库服务器和客户端版本号。许多新特性可用于以前的数据库服务器版本。要了解有关这些特性的更多信息,请参阅每个产品的 Oracle 文档的“新内容”部分。
ODP.NET 特性
Oracle Developer Tools for Visual Studio 特性
Oracle Providers for ASP.NET 特性

各版本的 ODP.NET 新特性

11.1.0.7.20 版

  • Oracle Streams Advanced Queuing:使用 Oracle 数据库集成的队列构建 .NET 消息处理应用程序
  • 可提升的事务:在运行时将本地事务提升至分布式事务
  • 应用程序自调优:在运行时自动优化语句缓存大小
  • 更快的数据检索和优化的内存使用
  • 代码访问安全性:实施强制和声明式 Oracle 安全
  • 高可用性事件通知和回调:创建事件处理程序以响应数据库状态更改
  • 可编程的数据库启动和关闭

11.1.0.6.20 版

  • 即时客户端支持:更小的 ODP.NET 客户端和 xcopy 安装
  • 用户定义的类型:将 Oracle 对象、集合和 REF 映射到 .NET 自定义类型
  • ADO.NET 2.0 批量复制:将大型数据集从 .NET 上载到 Oracle 中
  • 处理数据库故障事件:ODP.NET 可自动释放发生故障的 Data Guard 实例连接
  • Windows 验证的用户连接池:Windows 用户现在可以使用 ODP.NET 连接池
  • 连接池性能计数器:监视连接和连接池状态
  • 使用 Action 和 Module 属性进行端到端跟踪

11.1.0.6.0 版

  • .NET Framework 3.0 和 3.5 支持
  • Oracle 客户端结果缓存:更快的性能
  • 利用 SecureFiles 和 LOB 进行更快的数据检索
  • 改善参数上下文缓存以实现更快的性能
  • 基于行的数据库更改通知

10.2.0.4.0 版

  • 配置文件支持:在 machine.config、web.config 或应用程序配置级别自定义 ODP.NET 设置

10.2.0.3.02 版

  • 适用于 Windows x64 的 64 位 ODP.NET
  • 适用于 Windows Itanium 的 64 位 ODP.NET
  • System.Transacations 中的本地事务
  • 通过 Windows 注册表配置 FetchSize

10.2.0.2.20 版

  • 多个活动的 ODP.NET Oracle 主目录:每个进程一个活动主目录
  • ADO.NET 2.0 支持
  • DbCommon 和工厂类
  • DataAdapter 批量更新
  • 模式发现
  • 连接字符串创建器
  • 服务器枚举
  • System.Transactions 中的分布式事务

10.2.0.1.0 版

  • 服务器端 ODP.NET for .NET 存储过程
  • RAC 客户端连接负载均衡和自动连接清理
  • 数据库更改通知
  • LOB 和 LONG 检索改进
  • 更快的数据检索,无需更改代码
  • InitialLOBFetchSize 最高可达 2GB
  • 在初始读取大小大于零时的完备 LOB 和 LONG 功能(即,启用 GetOracleClob 和 GetOracleBlob 方法)。
  • 连接池管理 — 显式清除连接池
  • 连接池中的元数据缓存
  • 用于支持应用程序上下文安全性的客户端标识符属性(如 VPD)
  • 输入 REF 游标参数
  • 动态分步式事务征用

10.1.0.3.0 版

  • 语句缓存
  • DeriveParameters — 自动填充存储过程参数
  • 取消长时间运行的查询
  • ADO.NET 1.1 接口 — HasRows 和 EnlistDistributedTransaction 属性
  • LOB 和 LONG 检索 — 即使选择列表没有包含主键、ROWID 或唯一键,也可以检索整个 LOB 和 LONG 列数据

10.1.0.2.0 版

  • 网格支持
  • 基于模式的 XMLType
  • BINARY_FLOAT 和 BINARY_DOUBLE 数据类型
  • 多个 Oracle 主目录

9.2.0.4.01 版

  • 改进的 XML DB 和 XMLType 支持
  • PL/SQL 关联数组
  • 从连接池检索时进行连接验证
  • 使用 InitialLOBFetchSize 属性提高 LOB 检索性能

各版本的 Oracle Developer Tools for Visual Studio 新特性

11.1.0.7.20 版
  • Oracle Performance Analyzer — 在 Visual Studio 中优化应用程序
  • SQL Tuning Advisor — 在查询窗口中调优即席查询或在应用程序中调优 Oracle Performance Analyzer 检测到的效率低下的 SQL
  • Advanced Queuing (AQ) 设计器 — 创建、修改和管理队列以及队列表
  • 多个 Server Explorer 节点上的选择和操作 — 在任何 Oracle 架构对象或对象组上生成 SQL 脚本。一次编译任意数量的存储过程或函数。
  • Server Explorer 集合节点筛选 — 提供对所显示的 Oracle 模式对象的细粒度控制
  • Server Explorer 节点分页 — 提高多个数据库对象情况下的性能
  • 用户和角色设计器以及用户和角色 Server Explorer 节点
  • Grant/Revoke Privileges Wizard 现在支持系统权限和角色
  • PL/SQL Compiler Settings Options 页面
  • 表设计器的改进
  • 在 Server Explorer 中重命名模式对象
  • Oracle Trigger Designer 的改进

11.1.0.6.20 版

  • 在 Visual Studio 2005 和 2008 中与 Server Explorer 集成
  • 与 Visual Studio 2005/2008 设计器和向导(如 Query Designer)集成
  • 支持 Visual Studio 2005/2008“Data Sources”窗口以及为 Windows 和 ASP.NET 应用程序自动生成代码
  • Oracle 数据库项目与源控制集成:自动创建 SQL*Plus 脚本,将其存储在项目中并将其签入到源控制中
  • SQL*Plus 脚本编辑器
  • SQL*Plus 脚本执行:运行任何 SQL*Plus 脚本
  • 支持用户定义的类型 (UDT):可以在 Server Explorer 和 Oracle Explorer 树控件中查看数据库中用户定义的所有类型。已经为对象、VARRAY 和嵌套表类型添加了设计器。可以为用户定义的类型自动生成 .NET 代码。
  • 查询窗口的改进:EXPLAIN PLAN、自动提交切换以及快捷键
  • 数据窗口的改进:新的选项页面允许用户限制获取和显示的行的数量。
  • Granting and Revoking Privileges 对话框
  • PL/SQL 调试器:添加了自动窗口支持
  • Import Table Wizard:使用该向导可从外部数据源(Microsoft SQL Server、Microsoft Access 和 Excel 电子表格)轻松移动表以及表中的数据

各版本的 Oracle Providers for ASP.NET 新特性

11.1.0.6.20 版
  • 会员身份提供程序:在 Oracle 数据库中存储并检索注册用户信息
  • 角色提供程序:在 Oracle 数据库中存储并检索用户角色信息
  • 网站地图提供程序:在 Oracle 数据库中存储并检索网站地图信息
  • 会话状态提供程序:在 Oracle 数据库中存储并检索会话状态信息
  • 配置文件提供程序:在 Oracle 数据库中存储并检索用户配置文件信息
  • Web 事件提供程序:在 Oracle 数据库中存储并检索 ASP.NET 运行情况监视事件信息
  • Web 部件个性化提供程序:在 Oracle 数据库中存储并检索个性化数据
  • 缓存依赖提供程序:在 Oracle 数据库中根据对基本数据所作的更改自动使 ASP.NET 缓存数据失效