Udostępnij za pośrednictwem


IMutableRelationalPropertyOverrides Interfejs

Definicja

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

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

Uwagi

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

Właściwości

ColumnName

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

IsColumnNameOverridden

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

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)
Item[String]

Pobiera lub ustawia wartość adnotacji o podanej nazwie.

(Odziedziczone po IMutableAnnotatable)
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)

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

(Odziedziczone po IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Dodaje adnotacje do obiektu.

(Odziedziczone po IMutableAnnotatable)
AnnotationsToDebugString(Int32)

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

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

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

(Odziedziczone po IMutableAnnotatable)
GetAnnotation(String)

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

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IMutableAnnotatable)
RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po IMutableAnnotatable)
RemoveColumnNameOverride()

Usuwa zastępowanie nazwy kolumny.

SetAnnotation(String, Object)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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 IMutableAnnotatable)
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.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Zwraca inicjator tożsamości.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

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

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

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

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

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

Dotyczy