开发 Oracle 数据库应用程序

概述

适用于 Oracle 数据库的 Microsoft BizTalk 适配器是 Windows Communication Foundation (WCF) 自定义绑定。 客户端应用程序可以使用 Oracle 数据库适配器来调用对 Oracle 数据库项目的操作。 可以使用 Oracle 数据库适配器:

  • 通过BizTalk Server解决方案中的物理端口绑定。

  • 通过在 .NET 客户端代理的实例上调用方法。

  • 作为托管的 WCF 服务。

  • 通过使用 WCF 通道模型的代码通过通道实例发送 SOAP 消息。

BizTalk 与 WCF 服务与 WCF 通道

下表:

  • 列出可以使用 Oracle 数据库适配器对 Oracle 数据库执行的不同操作。

  • 提供指向主题的链接,其中包含有关使用所选方法 (BizTalk Server、WCF 服务模型或 WCF 通道模型) 执行任务的信息。

任务 BizTalk Server WCF 服务模型 WCF 通道模型
对表和视图执行基本插入、更新、删除和选择操作 将 BizTalk Server 与 Oracle 数据库配合使用的插入、更新、删除或选择操作 使用 WCF 服务模型在 Oracle 数据库中插入、更新、删除或选择操作 使用 WCF 通道模型在 Oracle 数据库中运行插入操作
对包含 LOB 数据的表和视图执行的操作 对 Oracle 数据库中具有大型对象数据类型的表运行操作 使用 WCF 服务模型对 Oracle 数据库中具有大型数据类型的表完成操作
对函数和存储过程的操作 使用 BizTalk Server 调用 Oracle 数据库中的函数和过程 使用 WCF 服务模型在 Oracle 数据库中调用函数和过程 使用 WCF 通道模型在 Oracle 数据库中调用函数
调用重载函数和过程 使用 BizTalk Server 在 Oracle 数据库中调用重载函数和过程 使用 WCF 服务模型在 Oracle 数据库中调用函数和过程
使用 REF CURSOR 参数对函数和过程执行的操作 使用 BizTalk Server 在 Oracle 数据库中使用 REF CURSORS 调用函数和过程 使用 WCF 服务模型在 Oracle 数据库中使用 REF CURSORS 运行操作
对具有 RECORD 类型的函数和过程执行的操作 使用 BizTalk Server 在 Oracle 数据库中调用具有 RECORD 类型的函数和过程 使用 WCF 服务模型在 Oracle 数据库中使用 RECORD 类型运行操作
对具有 BFILE 数据类型的表和视图执行的操作 使用 BizTalk Server 对 Oracle 数据库中具有 BFILE 数据类型的表运行操作
SQLEXECUTE 操作 使用 BizTalk Server 在 Oracle 数据库中运行 SQLEXECUTE 操作 使用 WCF 服务模型在 Oracle 数据库中运行 SQLEXECUTE 操作 使用 WCF 通道模型在 Oracle 数据库中运行 SQLEXECUTE 操作
接收基于轮询的数据更改消息 使用 BizTalk Server 轮询 Oracle 数据库 使用 WCF 服务模型在 Oracle 数据库中接收基于轮询的数据更改消息 使用 WCF 通道模型在 Oracle 数据库中接收基于轮询的数据更改消息
对 Oracle 数据库执行复合操作 使用 BizTalk Server 在 Oracle 数据库上运行复合操作
接收数据库更改通知 使用 BizTalk Server 接收 Oracle 数据库更改通知 使用 WCF 服务模型接收 Oracle 数据库更改通知1

后续步骤

本节中的主题提供了信息、过程和示例,可帮助你开发在 BizTalk Server 和 .NET 编程解决方案中使用 Oracle 数据库适配器的应用程序。