Bagikan melalui


RelationalIndexBuilderExtensions.HasFilter Metode

Definisi

Overload

HasFilter(IndexBuilder, String)

Mengonfigurasi ekspresi filter untuk indeks.

HasFilter(IConventionIndexBuilder, String, Boolean)

Mengonfigurasi ekspresi filter untuk indeks.

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

Mengonfigurasi ekspresi filter untuk indeks.

HasFilter(IndexBuilder, String)

Mengonfigurasi ekspresi filter untuk indeks.

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

Parameter

indexBuilder
IndexBuilder

Penyusun untuk indeks yang sedang dikonfigurasi.

sql
String

Ekspresi filter untuk indeks.

Mengembalikan

Penyusun untuk mengonfigurasi indeks lebih lanjut.

Keterangan

Lihat Indeks untuk informasi dan contoh selengkapnya.

Berlaku untuk

HasFilter(IConventionIndexBuilder, String, Boolean)

Mengonfigurasi ekspresi filter untuk indeks.

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

Parameter

indexBuilder
IConventionIndexBuilder

Penyusun untuk indeks yang sedang dikonfigurasi.

sql
String

Ekspresi filter untuk indeks.

fromDataAnnotation
Boolean

Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.

Mengembalikan

Instans penyusun yang sama jika konfigurasi diterapkan, null jika tidak.

Keterangan

Lihat Indeks untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi ekspresi filter untuk indeks.

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)

Jenis parameter

TEntity

Jenis entitas sedang dikonfigurasi.

Parameter

indexBuilder
IndexBuilder<TEntity>

Penyusun untuk indeks yang sedang dikonfigurasi.

sql
String

Ekspresi filter untuk indeks.

Mengembalikan

IndexBuilder<TEntity>

Penyusun untuk mengonfigurasi indeks lebih lanjut.

Keterangan

Lihat Indeks untuk informasi dan contoh selengkapnya.

Berlaku untuk