RelationalIndexAnnotations RelationalIndexAnnotations Class

Syntax

Declaration

public class RelationalIndexAnnotations : IRelationalIndexAnnotationsPublic Class RelationalIndexAnnotations
    Implements IRelationalIndexAnnotations

Inheritance Hierarchy

  • System.Object
    System.Object
  • RelationalIndexAnnotations
    RelationalIndexAnnotations

Inherited Members

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

Fields summary

Properties summary

Methods summary

Constructors

  • RelationalIndexAnnotations(IIndex, RelationalFullAnnotationNames)
    RelationalIndexAnnotations(IIndex, RelationalFullAnnotationNames)
    public RelationalIndexAnnotations(IIndex index, RelationalFullAnnotationNames providerFullAnnotationNames)Public Sub New(index As IIndex, providerFullAnnotationNames As RelationalFullAnnotationNames)

    Parameters

  • RelationalIndexAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)
    RelationalIndexAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)
    protected RelationalIndexAnnotations(RelationalAnnotations annotations, RelationalFullAnnotationNames providerFullAnnotationNames)Protected Sub New(annotations As RelationalAnnotations, providerFullAnnotationNames As RelationalFullAnnotationNames)

    Parameters

Fields

  • DefaultIndexNamePrefix
    DefaultIndexNamePrefix
    protected const string DefaultIndexNamePrefix = "IX"Protected Const DefaultIndexNamePrefix As String = "IX"
  • ProviderFullAnnotationNames
    ProviderFullAnnotationNames
    protected readonly RelationalFullAnnotationNames ProviderFullAnnotationNamesProtected ReadOnly ProviderFullAnnotationNames As RelationalFullAnnotationNames

Properties

  • Annotations
    Annotations
    protected virtual RelationalAnnotations Annotations { get; }Protected Overridable ReadOnly Property Annotations As RelationalAnnotations

    Property Value

  • Index
    Index
    protected virtual IIndex Index { get; }Protected Overridable ReadOnly Property Index As IIndex

    Property Value

  • Name
    Name
    public virtual string Name { get; set; }Public Overridable Property Name As String

    Property Value

    • System.String
      System.String

Methods

  • GetAnnotations(IEntityType)
    GetAnnotations(IEntityType)
    protected virtual IRelationalEntityTypeAnnotations GetAnnotations(IEntityType entityType)Protected Overridable Function GetAnnotations(entityType As IEntityType) As IRelationalEntityTypeAnnotations

    Parameters

    Returns

  • GetAnnotations(IProperty)
    GetAnnotations(IProperty)
    protected virtual IRelationalPropertyAnnotations GetAnnotations(IProperty property)Protected Overridable Function GetAnnotations(property As IProperty) As IRelationalPropertyAnnotations

    Parameters

    Returns

  • GetDefaultIndexName(String, IEnumerable<String>)
    GetDefaultIndexName(String, IEnumerable(Of String))
    public static string GetDefaultIndexName(string tableName, IEnumerable<string> propertyNames)Public Shared Function GetDefaultIndexName(tableName As String, propertyNames As IEnumerable(Of String)) As String

    Parameters

    • tableName
      System.String
      System.String
    • propertyNames
      System.Collections.Generic.IEnumerable<T><System.String>
      System.Collections.Generic.IEnumerable<T>(Of System.String)

    Returns

    • System.String
      System.String
  • GetDefaultName()
    GetDefaultName()
    protected virtual string GetDefaultName()Protected Overridable Function GetDefaultName As String

    Returns

    • System.String
      System.String
  • SetName(String)
    SetName(String)
    protected virtual bool SetName(string value)Protected Overridable Function SetName(value As String) As Boolean

    Parameters

    • value
      System.String
      System.String

    Returns

    • System.Boolean
      System.Boolean

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll