21 Oracle Database Vector Store Connector Classes
.NET provides vector store abstractions as a common API set for adding and retrieving data from vector stores. Microsoft Agent Framework and Semantic Kernel use these APIs for vector manipulation, but they can also be used by generic .NET vectors or any other framework that incorporates vectors. The Oracle Database Vector Store Connector implements the .NET vector API set for adding data, retrieving data, and performing vector search in the Oracle database. Thus, it can support .NET vector, Microsoft Agent Framework, and Semantic Kernel applications. This chapter describes the connector classes.
ODP.NET Core or managed ODP.NET provides connector data access. The Oracle.VectorData NuGet package is required to use the connector.