Поделиться через


RelationalIndexBuilderExtensions.HasFilter Метод

Определение

Перегрузки

HasFilter(IndexBuilder, String)

Настраивает выражение фильтра для индекса.

HasFilter(IConventionIndexBuilder, String, Boolean)

Настраивает выражение фильтра для индекса.

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

Настраивает выражение фильтра для индекса.

HasFilter(IndexBuilder, String)

Настраивает выражение фильтра для индекса.

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

Параметры

indexBuilder
IndexBuilder

Построитель настраиваемого индекса.

sql
String

Выражение фильтра для индекса.

Возвращаемое значение

Построитель для дальнейшей настройки индекса.

Комментарии

Дополнительные сведения и примеры см. в разделе Индексы .

Применяется к

HasFilter(IConventionIndexBuilder, String, Boolean)

Настраивает выражение фильтра для индекса.

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

Параметры

indexBuilder
IConventionIndexBuilder

Построитель настраиваемого индекса.

sql
String

Выражение фильтра для индекса.

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

Тот же экземпляр построителя, если конфигурация была применена, в null противном случае .

Комментарии

Дополнительные сведения и примеры см. в разделе Индексы .

Применяется к

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

Настраивает выражение фильтра для индекса.

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)

Параметры типа

TEntity

Настраиваемый тип сущности.

Параметры

indexBuilder
IndexBuilder<TEntity>

Построитель настраиваемого индекса.

sql
String

Выражение фильтра для индекса.

Возвращаемое значение

IndexBuilder<TEntity>

Построитель для дальнейшей настройки индекса.

Комментарии

Дополнительные сведения и примеры см. в разделе Индексы .

Применяется к