Lenguaje

CosmosPropertyBuilderExtensions.IsVectorProperty Método

Definición

Sobrecargas

Nombre Description
IsVectorProperty(PropertyBuilder, DistanceFunction, Int32)

Configura la propiedad como un vector para Azure Cosmos DB.

IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Configura la propiedad como un vector para Azure Cosmos DB.

IsVectorProperty<TProperty>(PropertyBuilder<TProperty>, DistanceFunction, Int32)

Configura la propiedad como un vector para Azure Cosmos DB.

IsVectorProperty(PropertyBuilder, DistanceFunction, Int32)

Source:
CosmosPropertyBuilderExtensions.cs
Source:
CosmosPropertyBuilderExtensions.cs

Configura la propiedad como un vector para Azure Cosmos DB.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder IsVectorProperty(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * Microsoft.Azure.Cosmos.DistanceFunction * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function IsVectorProperty (propertyBuilder As PropertyBuilder, distanceFunction As DistanceFunction, dimensions As Integer) As PropertyBuilder

Parámetros

propertyBuilder
PropertyBuilder

Generador de la propiedad que se va a configurar.

distanceFunction
DistanceFunction

Función distance para comparaciones de vectores.

dimensions
Int32

Número de dimensiones del vector.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para obtener más información y ejemplos.

Se aplica a

IsVectorProperty(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)

Source:
CosmosPropertyBuilderExtensions.cs
Source:
CosmosPropertyBuilderExtensions.cs

Configura la propiedad como un vector para Azure Cosmos DB.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? IsVectorProperty(this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions, bool fromDataAnnotation = false);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * Microsoft.Azure.Cosmos.DistanceFunction * int * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function IsVectorProperty (propertyBuilder As IConventionPropertyBuilder, distanceFunction As DistanceFunction, dimensions As Integer, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parámetros

propertyBuilder
IConventionPropertyBuilder

Generador de la propiedad que se va a configurar.

distanceFunction
DistanceFunction

Función distance para comparaciones de vectores.

dimensions
Int32

Número de dimensiones del vector.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

La misma instancia del generador si se aplicó la configuración; de lo contrario, null .

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para obtener más información y ejemplos.

Se aplica a

IsVectorProperty<TProperty>(PropertyBuilder<TProperty>, DistanceFunction, Int32)

Source:
CosmosPropertyBuilderExtensions.cs
Source:
CosmosPropertyBuilderExtensions.cs

Configura la propiedad como un vector para Azure Cosmos DB.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> IsVectorProperty<TProperty>(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, Microsoft.Azure.Cosmos.DistanceFunction distanceFunction, int dimensions);
static member IsVectorProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * Microsoft.Azure.Cosmos.DistanceFunction * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function IsVectorProperty(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), distanceFunction As DistanceFunction, dimensions As Integer) As PropertyBuilder(Of TProperty)

Parámetros de tipo

TProperty

Tipo de la propiedad que se va a configurar.

Parámetros

propertyBuilder
PropertyBuilder<TProperty>

Generador de la propiedad que se va a configurar.

distanceFunction
DistanceFunction

Función distance para comparaciones de vectores.

dimensions
Int32

Número de dimensiones del vector.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para obtener más información y ejemplos.

Se aplica a