17 references to Build
Microsoft.Extensions.VectorData.Abstractions (1)
ProviderServices\CollectionJsonModelBuilder.cs (1)
46return Build(recordType, keyType, definition, defaultEmbeddingGenerator);
Microsoft.Extensions.VectorData.Abstractions.Tests (16)
CollectionModelBuilderTests.cs (16)
27var model = new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), definition: null, embeddingGenerator); 54var model = new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), recordDefinition, embeddingGenerator); 153: new CustomModelBuilder().Build(typeof(RecordWithEmbeddingVectorProperty), typeof(int), definition: null, embeddingGenerator); 165var model = new CustomModelBuilder().Build( 207: new CustomModelBuilder().Build(typeof(RecordWithCustomerVectorProperty), typeof(int), recordDefinition, embeddingGenerator); 223new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), definition: null, embeddingGenerator)); 235new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), definition: null, embeddingGenerator)); 244new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), definition: null, defaultEmbeddingGenerator: null)); 268new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), recordDefinition, embeddingGenerator)); 292new CustomModelBuilder().Build(typeof(RecordWithStringVectorProperty), typeof(int), recordDefinition, embeddingGenerator)); 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);