RelationalIndexBuilderExtensions.HasFilter Yöntem

Tanım

Aşırı Yüklemeler

HasFilter(IndexBuilder, String)

Dizin için filtre ifadesini yapılandıran.

HasFilter(IConventionIndexBuilder, String, Boolean)

Dizin için filtre ifadesini yapılandıran.

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

Dizin için filtre ifadesini yapılandıran.

HasFilter(IndexBuilder, String)

Dizin için filtre ifadesini yapılandıran.

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

Parametreler

indexBuilder
IndexBuilder

Yapılandırılan dizin için oluşturucu.

sql
String

Dizin için filtre ifadesi.

Döndürülenler

IndexBuilder

Dizini daha fazla yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Dizinler.

Şunlara uygulanır

HasFilter(IConventionIndexBuilder, String, Boolean)

Dizin için filtre ifadesini yapılandıran.

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

Parametreler

indexBuilder
IConventionIndexBuilder

Yapılandırılan dizin için oluşturucu.

sql
String

Dizin için filtre ifadesi.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionIndexBuilder

Yapılandırma uygulanmışsa aynı oluşturucu örneği, aksi null takdirde.

Açıklamalar

Daha fazla bilgi için bkz. Dizinler.

Şunlara uygulanır

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

Dizin için filtre ifadesini yapılandıran.

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)

Tür Parametreleri

TEntity

Yapılandırılan varlık türü.

Parametreler

indexBuilder
IndexBuilder<TEntity>

Yapılandırılan dizin için oluşturucu.

sql
String

Dizin için filtre ifadesi.

Döndürülenler

IndexBuilder<TEntity>

Dizini daha fazla yapılandırmak için bir oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Dizinler.

Şunlara uygulanır