Udostępnij za pośrednictwem


SqlServerEntityTypeAnnotations Klasa

Definicja

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

public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
    inherit RelationalEntityTypeAnnotations
    interface ISqlServerEntityTypeAnnotations
    interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
Dziedziczenie
SqlServerEntityTypeAnnotations
Implementuje

Konstruktory

SqlServerEntityTypeAnnotations(IEntityType)

Tworzy wystąpienie dla adnotacji danego IEntityTypeelementu .

SqlServerEntityTypeAnnotations(RelationalAnnotations)

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

Pola

ProviderFullAnnotationNames

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

(Odziedziczone po RelationalEntityTypeAnnotations)

Właściwości

Annotations

Pomocnik RelationalAnnotations reprezentujący IEntityType element do adnotacji.

(Odziedziczone po RelationalEntityTypeAnnotations)
DiscriminatorProperty

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

(Odziedziczone po RelationalEntityTypeAnnotations)
DiscriminatorValue

Dyskryminująca wartość do wykorzystania.

(Odziedziczone po RelationalEntityTypeAnnotations)
EntityType

Element do dodawania IEntityType adnotacji.

(Odziedziczone po RelationalEntityTypeAnnotations)
IsMemoryOptimized

Wskazuje, czy typ jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

Schema

Schemat bazy danych zawierający zamapowany tabelę.

(Odziedziczone po RelationalEntityTypeAnnotations)
TableName

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

(Odziedziczone po RelationalEntityTypeAnnotations)

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ą.

(Odziedziczone po RelationalEntityTypeAnnotations)
GetAnnotations(IModel)

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

(Odziedziczone po RelationalEntityTypeAnnotations)
GetDiscriminatorPropertyConfigurationSource()

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

(Odziedziczone po RelationalEntityTypeAnnotations)
GetDiscriminatorValueConfigurationSource()

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

(Odziedziczone po RelationalEntityTypeAnnotations)
GetNonRootDiscriminatorProperty()

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

(Odziedziczone po RelationalEntityTypeAnnotations)
RemoveDiscriminatorValue()

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

(Odziedziczone po RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty)

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

(Odziedziczone po RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty, Type)

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

(Odziedziczone po RelationalEntityTypeAnnotations)
SetDiscriminatorValue(Object)

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

(Odziedziczone po RelationalEntityTypeAnnotations)
SetIsMemoryOptimized(Boolean)

Próbuje ustawić optymalizację pamięci.

SetSchema(String)

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

(Odziedziczone po RelationalEntityTypeAnnotations)
SetTableName(String)

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

(Odziedziczone po RelationalEntityTypeAnnotations)

Dotyczy