Share via


RelationalIndexBuilderExtensions Class

Definition

Relational database specific extension methods for IndexBuilder.

public static class RelationalIndexBuilderExtensions
type RelationalIndexBuilderExtensions = class
Public Module RelationalIndexBuilderExtensions
Inheritance
RelationalIndexBuilderExtensions

Remarks

See Indexes for more information and examples.

Methods

CanSetDatabaseName(IConventionIndexBuilder, String, Boolean)

Returns a value indicating whether the given name can be set for the index.

CanSetFilter(IConventionIndexBuilder, String, Boolean)

Returns a value indicating whether the given expression can be set as the filter for the index.

CanSetName(IConventionIndexBuilder, String, Boolean)
Obsolete.

Returns a value indicating whether the given name can be set for the index.

HasDatabaseName(IConventionIndexBuilder, String, Boolean)

Configures the name of the index in the database when targeting a relational database.

HasDatabaseName(IndexBuilder, String)

Configures the name of the index in the database when targeting a relational database.

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

Configures the name of the index in the database when targeting a relational database.

HasFilter(IConventionIndexBuilder, String, Boolean)

Configures the filter expression for the index.

HasFilter(IndexBuilder, String)

Configures the filter expression for the index.

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

Configures the filter expression for the index.

HasName(IConventionIndexBuilder, String, Boolean)
Obsolete.

Configures the name of the index in the database when targeting a relational database.

HasName(IndexBuilder, String)
Obsolete.

Configures the name of the index in the database when targeting a relational database.

HasName<TEntity>(IndexBuilder<TEntity>, String)
Obsolete.

Configures the name of the index in the database when targeting a relational database.

Applies to