.NET 開発者が、InterSystems IRIS® data platform のスケーラビリティ、接続性、および信頼性を活用できるようにするため、InterSystems IRIS では、.NET アプリケーションとの複数の種類の接続がサポートされています。
.NET アプリケーションから InterSystems IRIS への接続
リレーショナル・アクセス用 ADO.NET
ADO.NET は Microsoft .NET Framework によるデータ・アクセス・テクノロジで、プログラマが信頼性の高い標準の方法で SQL によって InterSystems IRIS® のデータ・ソースにアクセスできるようにします。
機能紹介 : ADO.NET とインターシステムズ製品
ADO.NET の概要Opens in a new tab
高速オブジェクト・アクセス用 XEP API
インターシステムズが提供する XEP (Express Event Persistence) API を使用すると、.NET アプリケーションで InterSystems IRIS® からオブジェクトを保存および取得できます。より具体的には、XEP は .NET オブジェクトを永続イベントとして投影します。永続イベントは、.NET オブジェクトの状態を格納する永続データベース・オブジェクトです。
XEP は、トランザクション処理アプリケーションなど、高いスループットを処理する必要のあるアプリケーションに最適化されています。オブジェクトの永続性のために XEP を使用すると、オブジェクト・リレーショナル・マッピングのオーバーヘッドを回避できます。
Using XEP with .NETOpens in a new tab
機能紹介 : XEP による .NET オブジェクト永続性
InterSystems XEP による .NET オブジェクトの永続化
InterSystems IRIS XEP JavadocOpens in a new tab
データへの直接アクセスのための Native SDK
Native SDK for .NET は、グローバルへの直接アクセスを提供します。グローバルは、インターシステムズの多次元ストレージ・モデルの基盤を形成し、InterSystems IRIS® オブジェクトと SQL インタフェースの基礎となるツリーベースのスパース配列です。Native SDK は、これらのネイティブ・データ構造を公開し、それによって非常に高速で柔軟性に優れた格納と取得を実現します。Native SDK によって、.NET アプリケーションで InterSystems IRIS オブジェクトをネイティブの .NET オブジェクトのように簡単に操作することも可能になります。また、InterSystems IRIS のクラス・メソッドとルーチンを呼び出す機能も含まれています。
Native SDK for .NET の使用法Opens in a new tab
InterSystems Native SDK for .NET の使用法
Native SDK
オブジェクト・リレーショナル・マッピング用 Entity Framework
Entity Framework は、.NET オブジェクトを InterSystems IRIS® 内のリレーショナル・テーブルにマッピングすることを可能にするマッピング・ツールです。このツールにより、開発者が通常記述する必要のあるデータ・アクセス・コードの大半が必要なくなります。
Using Entity Framework with InterSystems IRIS)Opens in a new tab
Entity Framework ドキュメントOpens in a new tab
InterSystems IRIS の外部アプリケーションへの接続
InterSystems 外部サーバの使用法 (外部の .NETオブジェクトのインスタンス化と操作方法)
InterSystems SQL ゲートウェイの使用法 (ODBC 経由で外部データベースに接続する方法)
InterSystems ODBC ドライバの使用法 (外部 ODBC データ・ソースに接続する方法)