Share via


SqlServerMemoryStore Constructors

Definition

Overloads

SqlServerMemoryStore(SqlConnection, String, Int32)

Initializes a new instance of the SqlServerMemoryStore class.

public SqlServerMemoryStore(Microsoft.Data.SqlClient.SqlConnection connection, string schema = "dbo", int embeddingDimensionsCount = 1536);
new Microsoft.SemanticKernel.Connectors.SqlServer.SqlServerMemoryStore : Microsoft.Data.SqlClient.SqlConnection * string * int -> Microsoft.SemanticKernel.Connectors.SqlServer.SqlServerMemoryStore
Public Sub New (connection As SqlConnection, Optional schema As String = "dbo", Optional embeddingDimensionsCount As Integer = 1536)

Parameters

connection
SqlConnection

Database connection.

schema
String

Database schema of collection tables.

embeddingDimensionsCount
Int32

Number of dimensions that stored embeddings will use

Applies to

SqlServerMemoryStore(String, String, Int32)

Initializes a new instance of the SqlServerMemoryStore class.

public SqlServerMemoryStore(string connectionString, string schema = "dbo", int embeddingDimensionsCount = 1536);
new Microsoft.SemanticKernel.Connectors.SqlServer.SqlServerMemoryStore : string * string * int -> Microsoft.SemanticKernel.Connectors.SqlServer.SqlServerMemoryStore
Public Sub New (connectionString As String, Optional schema As String = "dbo", Optional embeddingDimensionsCount As Integer = 1536)

Parameters

connectionString
String

Database connection string.

schema
String

Database schema of collection tables.

embeddingDimensionsCount
Int32

Number of dimensions that stored embeddings will use

Applies to