RelationalIndexAnnotations Class

Definition

Properties for relational-specific annotations accessed through Relational(IMutableIndex).

public class RelationalIndexAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalIndexAnnotations
type RelationalIndexAnnotations = class
    interface IRelationalIndexAnnotations
Public Class RelationalIndexAnnotations
Implements IRelationalIndexAnnotations
Inheritance
RelationalIndexAnnotations
Derived
Implements

Constructors

RelationalIndexAnnotations(IIndex)

Constructs an instance for annotations of the given IIndex.

RelationalIndexAnnotations(IIndex, RelationalFullAnnotationNames)
RelationalIndexAnnotations(RelationalAnnotations)

Constructs an instance for annotations of the IIndex represented by the given annotation helper.

RelationalIndexAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Fields

DefaultIndexNamePrefix
ProviderFullAnnotationNames

Properties

Annotations

The RelationalAnnotations helper representing the IIndex to annotate.

Filter

The index filter expression.

Index

The IIndex to annotate.

Name

The index name.

Methods

GetAnnotations(IEntityType)
GetAnnotations(IIndex)
GetAnnotations(IProperty)
GetDefaultIndexName(String, IEnumerable<String>)
GetDefaultName()
GetNameConfigurationSource()
SetFilter(String)

Attempts to set the Filter using the semantics of the RelationalAnnotations in use.

SetName(String)

Attempts to set the Name using the semantics of the RelationalAnnotations in use.

Applies to