Sdílet prostřednictvím


RelationalIndexBuilderExtensions.HasFilter Metoda

Definice

Přetížení

HasFilter(IndexBuilder, String)

Nakonfiguruje výraz filtru pro index.

HasFilter(IConventionIndexBuilder, String, Boolean)

Nakonfiguruje výraz filtru pro index.

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

Nakonfiguruje výraz filtru pro index.

HasFilter(IndexBuilder, String)

Nakonfiguruje výraz filtru pro index.

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

Parametry

indexBuilder
IndexBuilder

Tvůrce konfigurovaného indexu.

sql
String

Výraz filtru pro index.

Návraty

Tvůrce pro další konfiguraci indexu

Poznámky

Další informace a příklady najdete v tématu Indexy .

Platí pro

HasFilter(IConventionIndexBuilder, String, Boolean)

Nakonfiguruje výraz filtru pro index.

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

Parametry

indexBuilder
IConventionIndexBuilder

Tvůrce konfigurovaného indexu.

sql
String

Výraz filtru pro index.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null v opačném případě.

Poznámky

Další informace a příklady najdete v tématu Indexy .

Platí pro

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

Nakonfiguruje výraz filtru pro index.

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)

Parametry typu

TEntity

Konfigurovaný typ entity.

Parametry

indexBuilder
IndexBuilder<TEntity>

Tvůrce konfigurovaného indexu.

sql
String

Výraz filtru pro index.

Návraty

IndexBuilder<TEntity>

Tvůrce pro další konfiguraci indexu

Poznámky

Další informace a příklady najdete v tématu Indexy .

Platí pro