2 instantiations of CollectionModel
Microsoft.Extensions.VectorData.Abstractions (2)
ProviderServices\CollectionModelBuilder.cs (2)
146return new(recordType, () => Activator.CreateInstance(recordType)!, KeyProperties, DataProperties, VectorProperties, PropertyMap);
174return new(typeof(Dictionary<string, object?>), static () => new Dictionary<string, object?>(), KeyProperties, DataProperties, VectorProperties, PropertyMap);
29 references to CollectionModel
Microsoft.Extensions.VectorData.Abstractions (15)
Microsoft.Extensions.VectorData.Abstractions.Tests (14)
CollectionModelBuilderTests.cs (14)
27var model = new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), definition: null, embeddingGenerator);
54var model = new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), recordDefinition, embeddingGenerator);
77var model = new CustomModelBuilder().BuildDynamic(recordDefinition, embeddingGenerator);
103var model = new CustomModelBuilder().BuildDynamic(recordDefinition, embeddingGenerator);
129var model = new CustomModelBuilder().BuildDynamic(recordDefinition, defaultEmbeddingGenerator);
141var model = dynamic
165var model = new CustomModelBuilder().Build(
205var model = dynamic
435var model = new GuidKeyModelBuilder().Build(
446var model = new GuidKeyModelBuilder().Build(
456var model = new GuidKeyModelBuilder().Build(
466var model = new GuidKeyModelBuilder().Build(
484var model = builder.Build(typeof(RecordWithStorageNames), typeof(int), definition: null, defaultEmbeddingGenerator: null);
502var model = builder.Build(typeof(RecordWithStorageNames), typeof(int), definition: null, defaultEmbeddingGenerator: null);