RelationalEntityTypeAnnotations RelationalEntityTypeAnnotations Class

Syntax

Declaration

public class RelationalEntityTypeAnnotations : IRelationalEntityTypeAnnotationsPublic Class RelationalEntityTypeAnnotations
    Implements IRelationalEntityTypeAnnotations

Inheritance Hierarchy

  • System.Object
    System.Object
  • RelationalEntityTypeAnnotations
    RelationalEntityTypeAnnotations

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

  • RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)
    RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)
    public RelationalEntityTypeAnnotations(IEntityType entityType, RelationalFullAnnotationNames providerFullAnnotationNames)Public Sub New(entityType As IEntityType, providerFullAnnotationNames As RelationalFullAnnotationNames)

    Parameters

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

    Parameters

Fields

  • 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

  • DiscriminatorProperty
    DiscriminatorProperty
    public virtual IProperty DiscriminatorProperty { get; set; }Public Overridable Property DiscriminatorProperty As IProperty

    Property Value

  • DiscriminatorValue
    DiscriminatorValue
    public virtual object DiscriminatorValue { get; set; }Public Overridable Property DiscriminatorValue As Object

    Property Value

    • System.Object
      System.Object
  • EntityType
    EntityType
    protected virtual IEntityType EntityType { get; }Protected Overridable ReadOnly Property EntityType As IEntityType

    Property Value

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

    Property Value

    • System.String
      System.String
  • TableName
    TableName
    public virtual string TableName { get; set; }Public Overridable Property TableName As String

    Property Value

    • System.String
      System.String

Methods

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

    Parameters

    Returns

  • GetAnnotations(IModel)
    GetAnnotations(IModel)
    protected virtual RelationalModelAnnotations GetAnnotations(IModel model)Protected Overridable Function GetAnnotations(model As IModel) As RelationalModelAnnotations

    Parameters

    Returns

  • GetDiscriminatorPropertyConfigurationSource()
    GetDiscriminatorPropertyConfigurationSource()
    protected virtual ConfigurationSource? GetDiscriminatorPropertyConfigurationSource()Protected Overridable Function GetDiscriminatorPropertyConfigurationSource As ConfigurationSource?

    Returns

  • GetDiscriminatorValueConfigurationSource()
    GetDiscriminatorValueConfigurationSource()
    protected virtual ConfigurationSource? GetDiscriminatorValueConfigurationSource()Protected Overridable Function GetDiscriminatorValueConfigurationSource As ConfigurationSource?

    Returns

  • GetNonRootDiscriminatorProperty()
    GetNonRootDiscriminatorProperty()
    protected virtual IProperty GetNonRootDiscriminatorProperty()Protected Overridable Function GetNonRootDiscriminatorProperty As IProperty

    Returns

  • SetDiscriminatorProperty(IProperty)
    SetDiscriminatorProperty(IProperty)
    protected virtual bool SetDiscriminatorProperty(IProperty value)Protected Overridable Function SetDiscriminatorProperty(value As IProperty) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean
  • SetDiscriminatorProperty(IProperty, Type)
    SetDiscriminatorProperty(IProperty, Type)
    protected virtual bool SetDiscriminatorProperty(IProperty value, Type oldDiscriminatorType)Protected Overridable Function SetDiscriminatorProperty(value As IProperty, oldDiscriminatorType As Type) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean
  • SetDiscriminatorValue(Object)
    SetDiscriminatorValue(Object)
    protected virtual bool SetDiscriminatorValue(object value)Protected Overridable Function SetDiscriminatorValue(value As Object) As Boolean

    Parameters

    • value
      System.Object
      System.Object

    Returns

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

    Parameters

    • value
      System.String
      System.String

    Returns

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

    Parameters

    • value
      System.String
      System.String

    Returns

    • System.Boolean
      System.Boolean

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll