RelationalEntityTypeAnnotations Classe

Définition

Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableEntityType).

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Héritage
RelationalEntityTypeAnnotations
Dérivé
Implémente

Constructeurs

RelationalEntityTypeAnnotations(IEntityType)

Construit un instance pour les annotations du donné IEntityType.

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableEntityType).

RelationalEntityTypeAnnotations(RelationalAnnotations)

Construit une instance pour les annotations du IEntityType représenté par l’assistance d’annotation donnée.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableEntityType).

Champs

ProviderFullAnnotationNames

Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableEntityType).

Propriétés

Annotations

Helper RelationalAnnotations représentant le IEntityType à annoter.

DiscriminatorProperty

IProperty qui sera utilisé pour stocker une valeur de discriminateur.

DiscriminatorValue

Valeur du discriminateur à utiliser.

EntityType

IEntityType à annoter.

Schema

Schéma de base de données qui contient la table mappée.

TableName

Nom de la table à laquelle le type d’entité est mappé..

Méthodes

GetAnnotations(IEntityType)

Obtient une RelationalEntityTypeAnnotations instance pour le donné IEntityType en conservant la RelationalAnnotations sémantique utilisée par cette instance pour contrôler les annotations de paramètre par convention.

GetAnnotations(IModel)

Obtient une RelationalModelAnnotations instance pour le donné IModel en conservant la RelationalAnnotations sémantique utilisée par cette instance pour contrôler les annotations de paramètre par convention.

GetDiscriminatorPropertyConfigurationSource()

Obtient le Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource pour le défini DiscriminatorPropertyactuellement .

GetDiscriminatorValueConfigurationSource()

Obtient le Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource pour le défini DiscriminatorValueactuellement .

GetNonRootDiscriminatorProperty()

Recherche le IProperty jeu à utiliser pour un discriminateur sur ce type sans passer aux types de base.

RemoveDiscriminatorValue()

Tente de supprimer à l’aide de DiscriminatorValue la sémantique du en cours d’utilisation RelationalAnnotations .

SetDiscriminatorProperty(IProperty)

Tente de définir le à l’aide DiscriminatorProperty de la sémantique du en cours d’utilisation RelationalAnnotations .

SetDiscriminatorProperty(IProperty, Type)

Tente de définir le à l’aide DiscriminatorProperty de la sémantique du en cours d’utilisation RelationalAnnotations .

SetDiscriminatorValue(Object)

Tente de définir le à l’aide DiscriminatorValue de la sémantique du en cours d’utilisation RelationalAnnotations .

SetSchema(String)

Tente de définir le à l’aide Schema de la sémantique du en cours d’utilisation RelationalAnnotations .

SetTableName(String)

Tente de définir le à l’aide TableName de la sémantique du en cours d’utilisation RelationalAnnotations .

S’applique à