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.

Requirements

Provider ODP.NET, Managed Driver ODP.NET Core
Assembly Oracle.ManagedDataAccess.dll Oracle.ManagedDataAccess.dll
Namespace Oracle.ManagedDataAccess.Client Oracle.ManagedDataAccess.Client
.NET Framework See System Requirements -
.NET (Core) - See System Requirements

See Also: