Compartir a través de


RelationalIndexBuilderExtensions.HasFilter Método

Definición

Sobrecargas

HasFilter(IndexBuilder, String)

Configura la expresión de filtro para el índice.

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura la expresión de filtro para el índice.

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

Configura la expresión de filtro para el índice.

HasFilter(IndexBuilder, String)

Configura la expresión de filtro para el í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

Generador del índice que se va a configurar.

sql
String

Expresión de filtro para el índice.

Devoluciones

Generador para configurar aún más el índice.

Comentarios

Consulte Índices para obtener más información y ejemplos.

Se aplica a

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura la expresión de filtro para el í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

Generador del índice que se va a configurar.

sql
String

Expresión de filtro para el índice.

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 Índices para obtener más información y ejemplos.

Se aplica a

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

Configura la expresión de filtro para el í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

Tipo de entidad que se va a configurar.

Parámetros

indexBuilder
IndexBuilder<TEntity>

Generador del índice que se va a configurar.

sql
String

Expresión de filtro para el índice.

Devoluciones

IndexBuilder<TEntity>

Generador para configurar aún más el índice.

Comentarios

Consulte Índices para obtener más información y ejemplos.

Se aplica a