1 instantiation of KeyPropertyModel
Microsoft.Extensions.VectorData.Abstractions (1)
ProviderServices\CollectionModelBuilder.cs (1)
240var keyProperty = new KeyPropertyModel(propertyName, propertyType);
10 references to KeyPropertyModel
Microsoft.Extensions.VectorData.Abstractions (10)
ProviderServices\CollectionJsonModelBuilder.cs (2)
73var keyPropertyWithReservedName = Options.ReservedKeyStorageName is not null && property is KeyPropertyModel; 100((KeyPropertyModel)property).SerializedKeyName = storageName;
ProviderServices\CollectionModel.cs (3)
33public IReadOnlyList<KeyPropertyModel> KeyProperties { get; } 63IReadOnlyList<KeyPropertyModel> keyProperties, 83public KeyPropertyModel KeyProperty => field ??= KeyProperties.Single();
ProviderServices\CollectionModelBuilder.cs (5)
33protected List<KeyPropertyModel> KeyProperties { get; } = []; 240var keyProperty = new KeyPropertyModel(propertyName, propertyType); 344if (property is KeyPropertyModel && Options.ReservedKeyStorageName is not null) 526case KeyPropertyModel keyProperty: 602protected virtual void ValidateKeyProperty(KeyPropertyModel keyProperty)