Language

CollectionModelBuilder.BuildDynamic Method

Definition

Builds and returns an CollectionModel for dynamic mapping scenarios from the given definition.

public:
 virtual Microsoft::Extensions::VectorData::ProviderServices::CollectionModel ^ BuildDynamic(Microsoft::Extensions::VectorData::VectorStoreCollectionDefinition ^ definition, Microsoft::Extensions::AI::IEmbeddingGenerator ^ defaultEmbeddingGenerator);
public virtual Microsoft.Extensions.VectorData.ProviderServices.CollectionModel BuildDynamic(Microsoft.Extensions.VectorData.VectorStoreCollectionDefinition definition, Microsoft.Extensions.AI.IEmbeddingGenerator? defaultEmbeddingGenerator);
abstract member BuildDynamic : Microsoft.Extensions.VectorData.VectorStoreCollectionDefinition * Microsoft.Extensions.AI.IEmbeddingGenerator -> Microsoft.Extensions.VectorData.ProviderServices.CollectionModel
override this.BuildDynamic : Microsoft.Extensions.VectorData.VectorStoreCollectionDefinition * Microsoft.Extensions.AI.IEmbeddingGenerator -> Microsoft.Extensions.VectorData.ProviderServices.CollectionModel
Public Overridable Function BuildDynamic (definition As VectorStoreCollectionDefinition, defaultEmbeddingGenerator As IEmbeddingGenerator) As CollectionModel

Parameters

definition
VectorStoreCollectionDefinition

The record definition describing the collection's schema.

defaultEmbeddingGenerator
IEmbeddingGenerator

An optional default embedding generator for vector properties.

Returns

The built CollectionModel.

Applies to