Udostępnij za pośrednictwem


IRelationalPropertyOverrides Interfejs

Definicja

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

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

Uwagi

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

Właściwości

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)
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 dotyczą te przesłonięcia.

(Odziedziczone po IReadOnlyRelationalPropertyOverrides)

Metody

AddRuntimeAnnotation(String, Object)

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

(Odziedziczone po IAnnotatable)
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)
FindRuntimeAnnotation(String)

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

(Odziedziczone po IAnnotatable)
FindRuntimeAnnotationValue(String)

Pobiera wartość adnotacji środowiska uruchomieniowego z daną nazwą, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetAnnotation(String)

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

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego dla bieżącego obiektu.

(Odziedziczone po IAnnotatable)
RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po IAnnotatable)
SetRuntimeAnnotation(String, Object)

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

(Odziedziczone po IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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

Dotyczy