Library内で使用可能なクラスとインタフェースを使用し、継承しています。ODP.NETでは、ネイティブ・プロバイダがプロバイダ固有の機能とデータ型を公開するためのADO.NETモデルが、.NETフレームワークに従って使用されます。ADO.NETでも類似したプログラミング・モデルが提供されますが、パフォーマンスを向上させるためにオートメーション・レイヤーはありません。.NETでは、.NETアプリケーションからOracleのデータおよび機能への迅速で信頼できるアクセスを提供するため、OracleのネイティブAPIが使用されています。このマニュアルで説明されるODP.NETクラスは、Oracle.DataAccess.dllアセンブリに含まれています。全ODP.NETクラスがクライアント・アプリケーションで使用できます。ほとんどのODP.NETクラスは、.NETストアド・プロシージャおよびファンクション内から使用できます。使用できないクラスは、「.NETストアド・プロシージャではサポートされません」とラベル付けされています。いくつかのクラスにはサポートされていない可能性のあるメンバーが含まれており、それらはクラス説明に続くメンバー表に示されています。このマニュアルの第4章でもリストされています。.NETアセンブリ」を参照してください。.NET開発者ガイド』を参照してください。