OracleDynamicCollectionクラス

OracleDynamicCollectionオブジェクトは、Microsoft.Extensions.VectorData.VectorStoreCollectionインタフェースを実装します。これは、レコードの検索と管理、およびコレクション自体の作成または削除に使用します。

名前付きコレクションの定義は、アプリケーションで指定されたキー・タイプと汎用データ・モデルDictionary<object, object?>に基づいています。Oracleデータベースでは、名前付きコレクションはOracleデータベース表にマップされ、指定されたキー・タイプおよび指定されたレコード定義に基づいて表定義が定義されます。

OracleDynamicCollectionは、アプリケーションでデータ・モデルを指定しなくても使用できます。汎用のDictionary<string, object?>クラスを使用して、レコードを管理または処理できます。

クラスの継承

System.Object

  Microsoft.Extensions.VectorData.VectorStoreCollection

    Oracle.VectorData.OracleCollection

    Oracle.VectorData.OracleDynamicCollection

宣言

// C#
public class OracleDynamicCollection : OracleCollection <object, Dictionary<string, object?>>

スレッド安全性

特に明記されていないかぎり、すべてのパブリック・メソッドはスレッドセーフです。