Index Index Class

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Syntax

Declaration

public class Index : ConventionalAnnotatable, IMutableIndex, IIndex, IMutableAnnotatable, IAnnotatablePublic Class Index
    Inherits ConventionalAnnotatable
    Implements IMutableIndex, IIndex, IMutableAnnotatable, IAnnotatable

Inheritance Hierarchy

Inherited Members

GetAnnotations(),
GetAnnotations(),
AddAnnotation(String, Object, ConfigurationSource),
AddAnnotation(String, Object, ConfigurationSource),
AddAnnotation(String, Object),
AddAnnotation(String, Object),
SetAnnotation(String, Object, ConfigurationSource),
SetAnnotation(String, Object, ConfigurationSource),
GetOrAddAnnotation(String, Object),
GetOrAddAnnotation(String, Object),
FindAnnotation(String),
FindAnnotation(String),
RemoveAnnotation(String),
RemoveAnnotation(String),
CreateAnnotation(String, Object),
CreateAnnotation(String, Object),
AddAnnotation(String, Annotation),
AddAnnotation(String, Annotation),
SetAnnotation(String, Annotation),
SetAnnotation(String, Annotation),
OnAnnotationSet(String, Annotation, Annotation),
OnAnnotationSet(String, Annotation, Annotation),
Item[String],
Item(String),
IAnnotatable.GetAnnotations(),
Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable.GetAnnotations(),
IAnnotatable.FindAnnotation(String),
Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable.FindAnnotation(String),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Explicit Interface Implementations summary

Constructors

  • Index(IReadOnlyList<Property>, EntityType, ConfigurationSource)
    Index(IReadOnlyList(Of Property), EntityType, ConfigurationSource)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public Index(IReadOnlyList<Property> properties, EntityType declaringEntityType, ConfigurationSource configurationSource)Public Sub New(properties As IReadOnlyList(Of  Property), declaringEntityType As EntityType, configurationSource As ConfigurationSource)

    Parameters

Properties

  • Builder
    Builder

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual InternalIndexBuilder Builder { get; set; }Public Overridable Property Builder As InternalIndexBuilder

    Property Value

  • DeclaringEntityType
    DeclaringEntityType

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual EntityType DeclaringEntityType { get; }Public Overridable ReadOnly Property DeclaringEntityType As EntityType

    Property Value

  • IsUnique
    IsUnique

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual bool IsUnique { get; set; }Public Overridable Property IsUnique As Boolean

    Property Value

    • System.Boolean
      System.Boolean
  • Properties
    Properties

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual IReadOnlyList<Property> Properties { get; }Public Overridable ReadOnly Property Properties As IReadOnlyList(Of  Property)

    Property Value

    • System.Collections.Generic.IReadOnlyList<T><Property>
      System.Collections.Generic.IReadOnlyList<T>(Of Property)

Methods

  • GetConfigurationSource()
    GetConfigurationSource()

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual ConfigurationSource GetConfigurationSource()Public Overridable Function GetConfigurationSource As ConfigurationSource

    Returns

  • GetIsUniqueConfigurationSource()
    GetIsUniqueConfigurationSource()

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual ConfigurationSource? GetIsUniqueConfigurationSource()Public Overridable Function GetIsUniqueConfigurationSource As ConfigurationSource?

    Returns

  • SetIsUnique(Boolean, ConfigurationSource)
    SetIsUnique(Boolean, ConfigurationSource)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual void SetIsUnique(bool unique, ConfigurationSource configurationSource)Public Overridable Sub SetIsUnique(unique As Boolean, configurationSource As ConfigurationSource)

    Parameters

  • UpdateConfigurationSource(ConfigurationSource)
    UpdateConfigurationSource(ConfigurationSource)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual void UpdateConfigurationSource(ConfigurationSource configurationSource)Public Overridable Sub UpdateConfigurationSource(configurationSource As ConfigurationSource)

    Parameters

Explicit Interface Implementations

  • IIndex.DeclaringEntityType
    Microsoft.EntityFrameworkCore.Metadata.IIndex.DeclaringEntityType
    IEntityType IIndex.DeclaringEntityType { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.IIndex.DeclaringEntityType As IEntityType Implements IIndex.DeclaringEntityType

    Returns

  • IIndex.Properties
    Microsoft.EntityFrameworkCore.Metadata.IIndex.Properties
    IReadOnlyList<IProperty> IIndex.Properties { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.IIndex.Properties As IReadOnlyList(Of IProperty) Implements IIndex.Properties

    Returns

    • System.Collections.Generic.IReadOnlyList<T><IProperty>
      System.Collections.Generic.IReadOnlyList<T>(Of IProperty)
  • IMutableIndex.DeclaringEntityType
    Microsoft.EntityFrameworkCore.Metadata.IMutableIndex.DeclaringEntityType
    IMutableEntityType IMutableIndex.DeclaringEntityType { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.IMutableIndex.DeclaringEntityType As IMutableEntityType Implements IMutableIndex.DeclaringEntityType

    Returns

  • IMutableIndex.Properties
    Microsoft.EntityFrameworkCore.Metadata.IMutableIndex.Properties
    IReadOnlyList<IMutableProperty> IMutableIndex.Properties { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Metadata.IMutableIndex.Properties As IReadOnlyList(Of IMutableProperty) Implements IMutableIndex.Properties

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.dll