Udostępnij za pośrednictwem


IReadOnlySkipNavigation Interfejs

Definicja

Reprezentuje właściwość nawigacji, która jest częścią relacji przekazywanej za pośrednictwem trzeciego typu jednostki.

public interface IReadOnlySkipNavigation : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase
type IReadOnlySkipNavigation = interface
    interface IReadOnlyNavigationBase
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
Public Interface IReadOnlySkipNavigation
Implements IReadOnlyNavigationBase
Pochodne
Implementuje

Uwagi

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

Właściwości

ClrType

Pobiera typ wartości przechowywanej przez ten obiekt podobny do właściwości.

(Odziedziczone po IReadOnlyPropertyBase)
DeclaringEntityType

Pobiera typ jednostki, do którego należy ta właściwość nawigacji.

(Odziedziczone po IReadOnlyNavigationBase)
DeclaringType

Pobiera typ, do którego należy ten obiekt podobny do właściwości.

(Odziedziczone po IReadOnlyPropertyBase)
FieldInfo

Pobiera wartość FieldInfo dla bazowego pola CLR dla tego obiektu przypominającego właściwość. Może to dotyczyć null właściwości w tle lub jeśli pole tworzenia kopii zapasowej nie jest znane.

(Odziedziczone po IReadOnlyPropertyBase)
ForeignKey

Pobiera klucz obcy do typu sprzężenia.

Inverse

Pobiera odwrotną nawigację pomiń.

IsCollection

Pobiera wartość wskazującą, czy właściwość nawigacji jest właściwością kolekcji.

(Odziedziczone po IReadOnlyNavigationBase)
IsEagerLoaded

Pobiera wartość wskazującą, czy ta nawigacja powinna być domyślnie ładowana.

(Odziedziczone po IReadOnlyNavigationBase)
IsOnDependent

Pobiera wartość wskazującą, czy właściwość nawigacji jest definiowana po stronie zależnej bazowego klucza obcego.

Item[String]

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

(Odziedziczone po IReadOnlyAnnotatable)
JoinEntityType

Pobiera typ sprzężenia używany przez klucz obcy.

LazyLoadingEnabled

Określa, czy ta nawigacja powinna być ładowana z opóźnieniem, jeśli włączono ładowanie leniwe, a mechanizm ładowania leniwego został skonfigurowany w modelu.

(Odziedziczone po IReadOnlyNavigationBase)
Name

Pobiera nazwę tego obiektu przypominającego właściwość.

(Odziedziczone po IReadOnlyPropertyBase)
PropertyInfo

PropertyInfo Pobiera właściwość podstawowego środowiska CLR dla tego obiektu przypominającego właściwość. Może to dotyczyć null właściwości w tle lub mapowania bezpośrednio na pole.

(Odziedziczone po IReadOnlyPropertyBase)
Sentinel

Pobiera wartość sentinel wskazującą, że ta właściwość nie jest ustawiona.

(Odziedziczone po IReadOnlyPropertyBase)
TargetEntityType

Pobiera typ jednostki, dla którego ta właściwość nawigacji będzie przechowywać wystąpienia.

(Odziedziczone po IReadOnlyNavigationBase)

Metody

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 IReadOnlyAnnotatable)
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 IReadOnlyAnnotatable)
GetFieldName()

Pobiera nazwę pola tworzenia kopii zapasowej dla tej właściwości lub null jeśli pole kopii zapasowej nie jest znane.

(Odziedziczone po IReadOnlyPropertyBase)
GetPropertyAccessMode()

PropertyAccessMode Pobiera element używany dla tego obiektu przypominającego właściwość.

(Odziedziczone po IReadOnlyPropertyBase)
IsIndexerProperty()

Pobiera wartość wskazującą, czy jest to właściwość indeksatora. Właściwość indeksatora jest właściwością, która jest dostępna za pośrednictwem indeksatora w klasie jednostki.

(Odziedziczone po IReadOnlyPropertyBase)
IsShadowProperty()

Pobiera wartość wskazującą, czy jest to właściwość cienia. Właściwość cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

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

Jawne implementacje interfejsu

IReadOnlyNavigationBase.Inverse

Pobiera odwrotną nawigację.

IReadOnlyPropertyBase.IsShadowProperty()

Pobiera wartość wskazującą, czy jest to właściwość cienia. Właściwość cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

(Odziedziczone po IReadOnlyNavigationBase)

Dotyczy