Share via


SqlServerVectorStore Class

Definition

An implementation of Microsoft.Extensions.VectorData.IVectorStore backed by a SQL Server or Azure SQL database.

public sealed class SqlServerVectorStore : Microsoft.Extensions.VectorData.IVectorStore
type SqlServerVectorStore = class
    interface IVectorStore
Public NotInheritable Class SqlServerVectorStore
Implements IVectorStore
Inheritance
SqlServerVectorStore
Implements
Microsoft.Extensions.VectorData.IVectorStore

Constructors

SqlServerVectorStore(String, SqlServerVectorStoreOptions)

Initializes a new instance of the SqlServerVectorStore class.

Methods

GetCollection<TKey,TRecord>(String, VectorStoreRecordDefinition) Microsoft.Extensions.VectorData.IVectorStore.GetCollection``2(System.String,Microsoft.Extensions.VectorData.VectorStoreRecordDefinition)
ListCollectionNamesAsync(CancellationToken) Microsoft.Extensions.VectorData.IVectorStore.ListCollectionNamesAsync(System.Threading.CancellationToken)

Applies to