Compartilhar via


IConventionEntityTypeBuilder.HasIndex Método

Definição

Sobrecargas

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura um índice nas propriedades especificadas. Se houver um índice existente na lista de propriedades fornecida, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<String>, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura um índice nas propriedades especificadas, com o nome especificado. Se houver um índice existente no conjunto de propriedades fornecido e com o nome fornecido, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura um índice nas propriedades especificadas. Se houver um índice existente na lista de propriedades fornecida, o índice existente será retornado para configuração.

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

Parâmetros

properties
IReadOnlyList<IConventionProperty>

As propriedades que compõem o índice.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o índice se ele existir no tipo de entidade, null caso contrário.

Aplica-se a

HasIndex(IReadOnlyList<String>, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

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

Parâmetros

propertyNames
IReadOnlyList<String>

Os nomes das propriedades que compõem o índice.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o índice se ele existir no tipo de entidade, null caso contrário.

Aplica-se a

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura um índice nas propriedades especificadas, com o nome especificado. Se houver um índice existente no conjunto de propriedades fornecido e com o nome fornecido, o índice existente será retornado para configuração.

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

Parâmetros

properties
IReadOnlyList<IConventionProperty>

As propriedades que compõem o índice.

name
String

O nome do índice.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o índice se ele existir no tipo de entidade, null caso contrário.

Aplica-se a

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

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

Parâmetros

propertyNames
IReadOnlyList<String>

Os nomes das propriedades que compõem o índice.

name
String

O nome do índice.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar o índice se ele existir no tipo de entidade, null caso contrário.

Aplica-se a