Share via


RelationalIndexBuilderExtensions.HasFilter Metodo

Definizione

Overload

HasFilter(IndexBuilder, String)

Configura l'espressione di filtro per l'indice.

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura l'espressione di filtro per l'indice.

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

Configura l'espressione di filtro per l'indice.

HasFilter(IndexBuilder, String)

Configura l'espressione di filtro per l'indice.

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

Parametri

indexBuilder
IndexBuilder

Generatore per l'indice in fase di configurazione.

sql
String

Espressione di filtro per l'indice.

Restituisce

Generatore per configurare ulteriormente l'indice.

Commenti

Per altre informazioni ed esempi, vedere Indici .

Si applica a

HasFilter(IConventionIndexBuilder, String, Boolean)

Configura l'espressione di filtro per l'indice.

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

Parametri

indexBuilder
IConventionIndexBuilder

Generatore per l'indice in fase di configurazione.

sql
String

Espressione di filtro per l'indice.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Stessa istanza del generatore se la configurazione è stata applicata; in caso contrario, null .

Commenti

Per altre informazioni ed esempi, vedere Indici .

Si applica a

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

Configura l'espressione di filtro per l'indice.

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)

Parametri di tipo

TEntity

Tipo di entità configurato.

Parametri

indexBuilder
IndexBuilder<TEntity>

Generatore per l'indice in fase di configurazione.

sql
String

Espressione di filtro per l'indice.

Restituisce

IndexBuilder<TEntity>

Generatore per configurare ulteriormente l'indice.

Commenti

Per altre informazioni ed esempi, vedere Indici .

Si applica a