Udostępnij za pośrednictwem


RelationalEntityTypeAnnotations Klasa

Definicja

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableEntityType).

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Dziedziczenie
RelationalEntityTypeAnnotations
Pochodne
Implementuje

Konstruktory

RelationalEntityTypeAnnotations(IEntityType)

Tworzy wystąpienie dla adnotacji danego IEntityTypeelementu .

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableEntityType).

RelationalEntityTypeAnnotations(RelationalAnnotations)

Tworzy wystąpienie adnotacji elementu reprezentowanego IEntityType przez dany pomocnik adnotacji.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableEntityType).

Pola

ProviderFullAnnotationNames

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableEntityType).

Właściwości

Annotations

Pomocnik RelationalAnnotations reprezentujący IEntityType element do adnotacji.

DiscriminatorProperty

Będzie IProperty to używane do przechowywania wartości dyskryminującej.

DiscriminatorValue

Dyskryminująca wartość do wykorzystania.

EntityType

Element do dodawania IEntityType adnotacji.

Schema

Schemat bazy danych zawierający zamapowany tabelę.

TableName

Nazwa tabeli, do której jest mapowany typ jednostki.

Metody

GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations Pobiera wystąpienie dla danej IEntityType semantyki używanej RelationalAnnotations przez to wystąpienie do kontrolowania adnotacji ustawień zgodnie z konwencją.

GetAnnotations(IModel)

RelationalModelAnnotations Pobiera wystąpienie dla danej IModel semantyki używanej RelationalAnnotations przez to wystąpienie do kontrolowania adnotacji ustawień zgodnie z konwencją.

GetDiscriminatorPropertyConfigurationSource()

Pobiera wartość Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource dla aktualnie ustawionego parametru DiscriminatorProperty.

GetDiscriminatorValueConfigurationSource()

Pobiera wartość Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource dla aktualnie ustawionego parametru DiscriminatorValue.

GetNonRootDiscriminatorProperty()

IProperty Znajduje zestaw, który ma być używany do dyskryminowania tego typu bez przechodzenia do typów podstawowych.

RemoveDiscriminatorValue()

Próbuje usunąć DiscriminatorValue przy użyciu semantyki RelationalAnnotations w użyciu.

SetDiscriminatorProperty(IProperty)

Próbuje ustawić metodę DiscriminatorProperty przy użyciu semantyki RelationalAnnotations w użyciu.

SetDiscriminatorProperty(IProperty, Type)

Próbuje ustawić metodę DiscriminatorProperty przy użyciu semantyki RelationalAnnotations w użyciu.

SetDiscriminatorValue(Object)

Próbuje ustawić metodę DiscriminatorValue przy użyciu semantyki RelationalAnnotations w użyciu.

SetSchema(String)

Próbuje ustawić metodę Schema przy użyciu semantyki RelationalAnnotations w użyciu.

SetTableName(String)

Próbuje ustawić metodę TableName przy użyciu semantyki RelationalAnnotations w użyciu.

Dotyczy