RelationalEntityTypeAnnotations Classe

Definizione

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableEntityType).

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Ereditarietà
RelationalEntityTypeAnnotations
Derivato
Implementazioni

Costruttori

RelationalEntityTypeAnnotations(IEntityType)

Costruisce un'istanza per le annotazioni dell'oggetto specificato IEntityType.

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableEntityType).

RelationalEntityTypeAnnotations(RelationalAnnotations)

Costruisce un'istanza di per le annotazioni dell'oggetto IEntityType rappresentato dall'helper di annotazione specificato.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableEntityType).

Campi

ProviderFullAnnotationNames

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableEntityType).

Proprietà

Annotations

Helper RelationalAnnotations che rappresenta l'oggetto IEntityType da annotare.

DiscriminatorProperty

Oggetto IProperty che verrà utilizzato per archiviare un valore discriminatorio.

DiscriminatorValue

Valore discriminatorio da utilizzare.

EntityType

Oggetto IEntityType da annotare.

Schema

Schema del database che contiene la tabella mappata.

TableName

Nome della tabella a cui è mappato il tipo di entità.

Metodi

GetAnnotations(IEntityType)

Ottiene un'istanza RelationalEntityTypeAnnotations per l'oggetto che IEntityType gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

GetAnnotations(IModel)

Ottiene un'istanza RelationalModelAnnotations per l'oggetto che IModel gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

GetDiscriminatorPropertyConfigurationSource()

Ottiene l'oggetto per l'oggetto Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource attualmente impostato DiscriminatorProperty.

GetDiscriminatorValueConfigurationSource()

Ottiene l'oggetto per l'oggetto Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource attualmente impostato DiscriminatorValue.

GetNonRootDiscriminatorProperty()

Trova il IProperty set da utilizzare per un discriminante su questo tipo senza attraversare i tipi di base.

RemoveDiscriminatorValue()

Tenta di rimuovere l'oggetto DiscriminatorValue utilizzando la semantica di RelationalAnnotations in uso.

SetDiscriminatorProperty(IProperty)

Tenta di impostare l'oggetto DiscriminatorProperty utilizzando la semantica di RelationalAnnotations in uso.

SetDiscriminatorProperty(IProperty, Type)

Tenta di impostare l'oggetto DiscriminatorProperty utilizzando la semantica di RelationalAnnotations in uso.

SetDiscriminatorValue(Object)

Tenta di impostare l'oggetto DiscriminatorValue utilizzando la semantica di RelationalAnnotations in uso.

SetSchema(String)

Tenta di impostare l'oggetto Schema utilizzando la semantica di RelationalAnnotations in uso.

SetTableName(String)

Tenta di impostare l'oggetto TableName utilizzando la semantica di RelationalAnnotations in uso.

Si applica a