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?>>スレッド安全性
特に明記されていないかぎり、すべてのパブリック・メソッドはスレッドセーフです。