OracleCollection Class

An OracleCollection object implements the Microsoft.Extensions.VectorData.VectorStoreCollection interface. It is used to search and manage records, and to create or delete the collection.

In an Oracle database, a named collection is mapped to an Oracle database table, and the table definition is also defined based on the provided key type and the data model. A collection record is mapped to a database row of an Oracle database table.

Class Inheritance

System.Object

  Microsoft.Extensions.VectorData.VectorStoreCollection

    Oracle.VectorData.OracleCollection

Declaration

// C#
public class OracleCollection : Microsoft.Extensions.VectorData.VectorStoreCollection

Thread Safety

All public methods are thread-safe, unless stated otherwise.