Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

特徴

Caché Managed Provider for .NET (CMP) を使用すると、.NET アプリケーションから簡単かつ効率的に Caché に接続できます。CMP 独自の設計として、オブジェクト・インタフェースとリレーショナル・インタフェースの両方が用意されているため、.NET アプリケーションから Caché の 統一データ・アーキテクチャ (UDA) をフルに活用することができます。オブジェクト・インタフェースとリレーショナル・インタフェースは同じ API を共有しているので、オブジェクトとリレーショナル間のマッピングやミドルウェアを使用しません。CMP の機能には、次のものがあります。

  • リレーショナル・インタフェースを介して、Caché データへのリレーショナル・アクセスと ADO.NET API のサポートを提供します。

  • オブジェクト・インタフェースを介して、自動生成されるプロキシ・クラスを使用した高性能なオブジェクト・アクセスを提供します。プロキシ・クラスは、Caché に格納されている Caché クラスに対応します。プロキシ・クラスは、オブジェクトの永続性、抽出、データ・キャッシング、およびライフ・サイクル管理をサポートします。

  • .NET マネージド・コードのみを使用して実装されているので、.NET 環境での配置が容易かつ安全に行えます。

  • スレッド・セーフなので、マルチ・スレッドの .NET アプリケーションに使用できます。

FeedbackOpens in a new tab