RelationalIndexBuilderExtensions.HasFilter Método

Definição

Sobrecargas

HasFilter(IndexBuilder, String)

Configura a expressão de filtro para o índice.

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura a expressão de filtro para o índice.

HasFilter<TEntity>(IndexBuilder<TEntity>, String)

Configura a expressão de filtro para o índice.

HasFilter(IndexBuilder, String)

Configura a expressão de filtro para o índice.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasFilter (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder indexBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasFilter (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder indexBuilder, string? sql);
static member HasFilter : Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
<Extension()>
Public Function HasFilter (indexBuilder As IndexBuilder, sql As String) As IndexBuilder

Parâmetros

indexBuilder
IndexBuilder

O construtor para o índice que está sendo configurado.

sql
String

A expressão de filtro para o índice.

Retornos

Um construtor para configurar ainda mais o índice.

Comentários

Consulte Índices para obter mais informações e exemplos.

Aplica-se a

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura a expressão de filtro para o índice.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasFilter (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder indexBuilder, string sql, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasFilter (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder indexBuilder, string? sql, bool fromDataAnnotation = false);
static member HasFilter : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
<Extension()>
Public Function HasFilter (indexBuilder As IConventionIndexBuilder, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Parâmetros

indexBuilder
IConventionIndexBuilder

O construtor para o índice que está sendo configurado.

sql
String

A expressão de filtro para o índice.

fromDataAnnotation
Boolean

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

Retornos

A mesma instância do construtor se a configuração tiver sido aplicada, null caso contrário.

Comentários

Consulte Índices para obter mais informações e exemplos.

Aplica-se a

HasFilter<TEntity>(IndexBuilder<TEntity>, String)

Configura a expressão de filtro para o índice.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasFilter<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> indexBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasFilter<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> indexBuilder, string? sql);
static member HasFilter : Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity>
<Extension()>
Public Function HasFilter(Of TEntity) (indexBuilder As IndexBuilder(Of TEntity), sql As String) As IndexBuilder(Of TEntity)

Parâmetros de tipo

TEntity

O tipo de entidade que está sendo configurado.

Parâmetros

indexBuilder
IndexBuilder<TEntity>

O construtor para o índice que está sendo configurado.

sql
String

A expressão de filtro para o índice.

Retornos

IndexBuilder<TEntity>

Um construtor para configurar ainda mais o índice.

Comentários

Consulte Índices para obter mais informações e exemplos.

Aplica-se a