Partager via


IConventionEntityTypeBuilder.HasIndex Méthode

Définition

Surcharges

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configure un index sur les propriétés spécifiées. S’il existe un index dans la liste de propriétés donnée, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<String>, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configure un index sur les propriétés spécifiées, avec le nom spécifié. S’il existe un index sur le jeu de propriétés donné et avec le nom donné, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configure un index sur les propriétés spécifiées. S’il existe un index dans la liste de propriétés donnée, l’index existant est retourné pour la configuration.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (properties As IReadOnlyList(Of IConventionProperty), Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Paramètres

properties
IReadOnlyList<IConventionProperty>

Propriétés qui composent l’index.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Objet qui peut être utilisé pour configurer l’index s’il existe sur le type d’entité, null sinon.

S’applique à

HasIndex(IReadOnlyList<String>, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<string> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (propertyNames As IReadOnlyList(Of String), Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Paramètres

propertyNames
IReadOnlyList<String>

Noms des propriétés qui composent l’index.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Objet qui peut être utilisé pour configurer l’index s’il existe sur le type d’entité, null sinon.

S’applique à

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configure un index sur les propriétés spécifiées, avec le nom spécifié. S’il existe un index sur le jeu de propriétés donné et avec le nom donné, l’index existant est retourné pour la configuration.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, string name, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (properties As IReadOnlyList(Of IConventionProperty), name As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Paramètres

properties
IReadOnlyList<IConventionProperty>

Propriétés qui composent l’index.

name
String

Nom de l’index.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Objet qui peut être utilisé pour configurer l’index s’il existe sur le type d’entité, null sinon.

S’applique à

HasIndex(IReadOnlyList<String>, String, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, string name, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<string> * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (propertyNames As IReadOnlyList(Of String), name As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Paramètres

propertyNames
IReadOnlyList<String>

Noms des propriétés qui composent l’index.

name
String

Nom de l’index.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Objet qui peut être utilisé pour configurer l’index s’il existe sur le type d’entité, null sinon.

S’applique à