RelationalEntityTypeAnnotations Klasse

Definition

Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableEntityType).

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Vererbung
RelationalEntityTypeAnnotations
Abgeleitet
Implementiert

Konstruktoren

RelationalEntityTypeAnnotations(IEntityType)

Erstellt eine instance für Anmerkungen des angegebenen IEntityType.

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableEntityType).

RelationalEntityTypeAnnotations(RelationalAnnotations)

Erstellt eine instance für Anmerkungen der, die IEntityType vom angegebenen Anmerkungshilfsprogramm dargestellt werden.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableEntityType).

Felder

ProviderFullAnnotationNames

Eigenschaften für relationale Anmerkungen, auf die über zugegriffen wird Relational(IMutableEntityType).

Eigenschaften

Annotations

Das RelationalAnnotations Hilfsprogramm, das das IEntityType darstellt, um zu kommentieren.

DiscriminatorProperty

Der IProperty , der zum Speichern eines Diskriminatorwerts verwendet wird.

DiscriminatorValue

Der zu verwendende Diskriminatorwert.

EntityType

Die IEntityType zu kommentierende.

Schema

Das Datenbankschema, das die zugeordnete Tabelle enthält.

TableName

Der Name der Tabelle, der der Entitätstyp zugeordnet ist..

Methoden

GetAnnotations(IEntityType)

Ruft eine RelationalEntityTypeAnnotations instance für die angegebene IEntityType Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konvention zu steuern.

GetAnnotations(IModel)

Ruft eine RelationalModelAnnotations instance für die angegebene IModel Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konvention zu steuern.

GetDiscriminatorPropertyConfigurationSource()

Ruft den Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource für den aktuell festgelegten ab DiscriminatorProperty.

GetDiscriminatorValueConfigurationSource()

Ruft den Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource für den aktuell festgelegten ab DiscriminatorValue.

GetNonRootDiscriminatorProperty()

Sucht den Satz, der IProperty für einen Diskriminator für diesen Typ verwendet werden soll, ohne zu Basistypen zu wechseln.

RemoveDiscriminatorValue()

Versucht, die DiscriminatorValue mithilfe der Semantik des RelationalAnnotations verwendeten zu entfernen.

SetDiscriminatorProperty(IProperty)

Versucht, die DiscriminatorProperty mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

SetDiscriminatorProperty(IProperty, Type)

Versucht, die DiscriminatorProperty mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

SetDiscriminatorValue(Object)

Versucht, die DiscriminatorValue mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

SetSchema(String)

Versucht, die Schema mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

SetTableName(String)

Versucht, die TableName mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

Gilt für: