この項では、Oracleデータベースへの.NETデータ・アクセスを提供するために連動するOracleのコンポーネントおよび製品、その相互関係、および提供されているドキュメントについて説明します。
これらのOracle製品は、Windowsオペレーティング・システム上で.NET統合を提供します。
Oracle Data Provider for .NETは、.NETクライアントからOracle Databaseへの高速データ・アクセスを提供します。ODP.NETにより、.NETアプリケーションは、Oracle Real Application Clusters(Oracle RAC)やXML DBなどのOracle拡張機能を利用できます。拡張機能には、C#、Visual Basic .NETおよびC++ .NETを含む任意の.NET言語を通じてアクセスできます。
Oracle Data Provider for .NET開発者ガイドでは、Oracle Data Provider for .NETの機能、その使用方法、インストール、要件およびクラスについて説明します。ガイドでは、.NETストアド・プロシージャでサポートされるクラスと、.NETクライアントでサポートされるクラスを区別しています。
また、文脈依存のオンライン・ヘルプであるOracle Data Provider for .NET Dynamic Helpには、Oracle Data Provider for .NET開発者ガイド(このガイド)で使用可能な参照セクションと同じ内容が含まれています。
また、Oracle Data Provider for .NET Dynamic Helpは、Visual Studio Dynamic Helpに統合されています。動的ヘルプを使用すると、ユーザーは、Oracle Data Provider for .NETのキーワードにカーソルを置き、[F1]ファンクション・キーを押すことで、Visual Studio内でOracle Data Provider for .NETのマニュアルにアクセスできます。
Oracle Developer Toolsは、Visual Studioのアドインであり、Oracle機能へのグラフィカル・ユーザー・インタフェース(GUI)アクセスを提供します。開発者の生産性と使いやすさを向上させます。Oracle Developer Toolsは、Visual Basic .NET、C#およびその他の.NET言語を使用して.NETストアド・プロシージャを構築する機能を提供します。
Oracle Developer Tools for Visual Studioヘルプは、Oracle Developer Toolsについて説明しています。このヘルプは、動的ヘルプの形式で、製品の一部としてインストールされます。
また、Oracle Developer Tools for Visual Studioヘルプには、次のドキュメントが含まれています。
Oracle Database PL/SQLユーザーズ・ガイドおよびリファレンス
Oracle Database SQLリファレンス
Oracle Database Extensions for .NET開発者ガイド
Oracle Databaseエラー・メッセージ
Oracle Data Provider for .NET Dynamic Helpへのアクセス
Oracle Providers for ASP.NET Dynamic Helpへのアクセス
Oracle Database Extensions for .NETには、次の機能が用意されています。
.NETストアド・プロシージャを実行するための、サーバー側の外部プロセスへのMicrosoft Common Language Runtime(CLR)のホスティング。
.NETストアド・プロシージャ内からの、サーバー側のODP.NETデータのアクセス。
Oracle Database Extensions for .NETの機能、その使用方法、インストールおよび要件は、『Oracle Database Extensions for .NET開発者ガイド』で説明されています。
Oracle Data Provider for .NET開発者ガイドでは、すべてのODP.NETクラスについて説明しています。Oracle Database Extensions for .NETでサポートされていないクラスは、「.NETストアド・プロシージャではサポートされません」と記述されています。
関連項目:
|
Oracle Providers for ASP.NETは、ASP.NET開発者に対して、Oracle Database内のWebアプリケーションに共通の状態を簡単に格納できる方法を提供します。これらのプロバイダは、既存のMicrosoft ASP.NETプロバイダにモデル化され、類似するスキーマおよびプログラミング・インタフェースを共有して.NET開発者に使い慣れたインタフェースを提供します。Oracleでは、次のプロバイダがサポートされます。
キャッシュ依存性プロバイダ
メンバーシップ・プロバイダ
プロファイル・プロバイダ
ロール・プロバイダ
セッション状態プロバイダ
サイト・マップ・プロバイダ
Webイベント・プロバイダ
Webパーツ・パーソナライズ・プロバイダ
Oracle Providers for ASP.NETクラス、その使用方法、インストールおよび要件は、動的ヘルプとしても提供されているOracle Providers for ASP.NET開発者ガイドで説明されています。
Oracle Services for Microsoft Transaction Server(OraMTS)を使用すると、Microsoftアプリケーションで調整されるトランザクション内で、リソース・マネージャとしてOracle Databaseを使用できます。OraMTSは、Microsoft分散トランザクション・コーディネータ(MSDTC)に対するOracle Databaseのプロキシとして機能します。この結果、OraMTSによってクライアント側の接続プールが提供され、Oracleを利用するクライアント・コンポーネントを昇格可能なトランザクションおよび分散トランザクションに使用できるようになります。また、サービス自体がWindowsで実行される場合、OraMTSは、任意のオペレーティング・システム上で実行されているOracle Databaseと連携して動作できます。
分散トランザクションでOracle Databaseをリソース・マネージャとして使用するためのOraMTSの詳細は、『Oracle Services for Microsoft Transaction Server開発者ガイド』を参照してください。
Oracle TimesTen In-Memory Database(TimesTen)に対するODP.NETサポートによって、最大限のパフォーマンスが必要なアプリケーションで、高速で効率的なADO.NETデータ・アクセスが提供されます。
ODP.NETは、次に示す任意のTimesTenインストールとともに使用できます。
TimesTen Data Managerのみ(直接接続用)
TimesTen Clientのみ(TimesTen Data ManagerインスタンスおよびTimesTen Serverインスタンスに任意の場所からアクセス可能な場合に、クライアント/サーバー接続用)
TimesTen Data ManagerおよびTimesTen Server
TimesTen環境に固有のODP.NET機能の詳細は、『Oracle Data Provider for .NET Oracle TimesTen In-Memory Databaseサポート・ユーザーズ・ガイド』を参照してください。