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>

インデックスをさらに構成するビルダー。

注釈

詳細と例については、「 インデックス 」を参照してください。

適用対象