Język

IReadOnlyRelationalPropertyOverrides Interfejs

Definicja

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

public interface IReadOnlyRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyRelationalPropertyOverrides = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyRelationalPropertyOverrides
Implements IReadOnlyAnnotatable
Pochodne
Implementuje

Uwagi

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

Właściwości

Nazwisko Opis
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ę.

IsColumnNameOverridden

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

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órych są przesłonięcia.

StoreObject

Identyfikator obiektu magazynu przypominającego tabelę, dla którego znajdują się te przesłonięcia.

Metody

Nazwisko Opis
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 ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotation(String)

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

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

Metody rozszerzania

Nazwisko Opis
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Zwraca przyrost tożsamości.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Zwraca inicjator tożsamości.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

Dotyczy