Udostępnij za pośrednictwem


IConventionRelationalPropertyOverrides Interfejs

Definicja

Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę.

public interface IConventionRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IConventionRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionRelationalPropertyOverrides
Implements IConventionAnnotatable, IReadOnlyRelationalPropertyOverrides
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Właściwości

Builder

Pobiera konstruktora, którego można użyć do skonfigurowania tej funkcji.

ColumnName

Pobiera kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej określonego obiektu magazynu przypominającego tabelę.

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)
IsColumnNameOverridden

Pobiera wartość wskazującą, czy nazwa kolumny jest zastępowana.

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)
IsInModel

Wskazuje, czy ten obiekt znajduje się w modelu, tj. nie został usunięty z jednego obiektu.

(Odziedziczone po IConventionAnnotatable)
Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
Property

Pobiera właściwość, dla której są zastępowane.

StoreObject

Identyfikator obiektu magazynu przypominającego tabelę, dla którego są one zastępowane.

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)

Metody

AddAnnotation(String, Object, Boolean)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

(Odziedziczone po IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IConventionAnnotatable)
GetColumnNameConfigurationSource()

Zwraca źródło konfiguracji dla elementu ColumnName.

GetConfigurationSource()

Zwraca źródło konfiguracji dla tych przesłonięć.

RemoveAnnotation(String)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatable)
RemoveColumnNameOverride(Boolean)

Usuwa zastępowanie nazwy kolumny.

SetAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
SetColumnName(String, Boolean)

Ustawia kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej określonego obiektu magazynu przypominającego tabelę.

SetOrRemoveAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

(Odziedziczone po IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)

Metody rozszerzania

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Zwraca przyrost tożsamości.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca wartość ConfigurationSource dla przyrostu tożsamości dla określonej tabeli.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Zwraca inicjator tożsamości.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca element ConfigurationSource dla elementu inicjuje tożsamość dla określonej tabeli.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości .

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Zwraca wartość ConfigurationSource dla SqlServerValueGenerationStrategy określonej tabeli.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Ustawia przyrost tożsamości dla określonej tabeli.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Ustawia inicjator tożsamości dla określonej tabeli.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy Ustawia właściwość do użycia dla właściwości dla określonej tabeli.

Dotyczy