Udostępnij za pośrednictwem


RelationalIndexBuilderExtensions.HasFilter Metoda

Definicja

Przeciążenia

HasFilter(IndexBuilder, String)

Konfiguruje wyrażenie filtru dla indeksu.

HasFilter(IConventionIndexBuilder, String, Boolean)

Konfiguruje wyrażenie filtru dla indeksu.

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

Konfiguruje wyrażenie filtru dla indeksu.

HasFilter(IndexBuilder, String)

Konfiguruje wyrażenie filtru dla indeksu.

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

Konstruktor dla konfigurowanego indeksu.

sql
String

Wyrażenie filtru dla indeksu.

Zwraca

Konstruktor do dalszego konfigurowania indeksu.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Indeksy .

Dotyczy

HasFilter(IConventionIndexBuilder, String, Boolean)

Konfiguruje wyrażenie filtru dla indeksu.

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

Konstruktor dla konfigurowanego indeksu.

sql
String

Wyrażenie filtru dla indeksu.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

To samo wystąpienie konstruktora, jeśli konfiguracja została zastosowana, null w przeciwnym razie.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Indeksy .

Dotyczy

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

Konfiguruje wyrażenie filtru dla indeksu.

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

Konfigurowany typ jednostki.

Parametry

indexBuilder
IndexBuilder<TEntity>

Konstruktor dla konfigurowanego indeksu.

sql
String

Wyrażenie filtru dla indeksu.

Zwraca

IndexBuilder<TEntity>

Konstruktor do dalszego konfigurowania indeksu.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Indeksy .

Dotyczy