RelationalEntityTypeAnnotations RelationalEntityTypeAnnotations Class

Definition

public class RelationalEntityTypeAnnotations : IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
    Implements IRelationalEntityTypeAnnotations
Inheritance
System.ObjectSystem.Object
RelationalEntityTypeAnnotationsRelationalEntityTypeAnnotations
Implements

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 ProviderFullAnnotationNames
Protected ReadOnly ProviderFullAnnotationNames As RelationalFullAnnotationNames

Properties

Annotations Annotations

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

DiscriminatorProperty DiscriminatorProperty

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

DiscriminatorValue DiscriminatorValue

public virtual object DiscriminatorValue { get; set; }
Public Overridable Property DiscriminatorValue As Object
Value
System.Object System.Object

EntityType EntityType

protected virtual IEntityType EntityType { get; }
Protected Overridable ReadOnly Property EntityType As IEntityType

Schema Schema

public virtual string Schema { get; set; }
Public Overridable Property Schema As String
Value
System.String System.String

TableName TableName

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

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

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
model
IModel IModel
Returns

GetDiscriminatorPropertyConfigurationSource() GetDiscriminatorPropertyConfigurationSource()

protected virtual ConfigurationSource? GetDiscriminatorPropertyConfigurationSource()
Protected Overridable Function GetDiscriminatorPropertyConfigurationSource As ConfigurationSource?
Returns
System.Nullable<ConfigurationSource> System.Nullable(Of ConfigurationSource)

GetDiscriminatorValueConfigurationSource() GetDiscriminatorValueConfigurationSource()

protected virtual ConfigurationSource? GetDiscriminatorValueConfigurationSource()
Protected Overridable Function GetDiscriminatorValueConfigurationSource As ConfigurationSource?
Returns
System.Nullable<ConfigurationSource> System.Nullable(Of ConfigurationSource)

GetHashCode() GetHashCode()

Inherited from System.Object

GetNonRootDiscriminatorProperty() GetNonRootDiscriminatorProperty()

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

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

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
oldDiscriminatorType
System.Type System.Type
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

ToString() ToString()

Inherited from System.Object