IReadOnlyNavigation Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji.
public interface IReadOnlyNavigation : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase
type IReadOnlyNavigation = interface
interface IReadOnlyNavigationBase
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyNavigation
Implements IReadOnlyNavigationBase
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji .
Właściwości
| ClrType |
Pobiera typ wartości przechowywanej przez ten obiekt przypominający właściwość. (Odziedziczone po IReadOnlyPropertyBase) |
| DeclaringEntityType |
Pobiera typ jednostki, do którego należy ta właściwość nawigacji. |
| DeclaringType |
Pobiera typ, do którego należy ten obiekt przypominający właściwość. (Odziedziczone po IReadOnlyPropertyBase) |
| FieldInfo |
Pobiera wartość FieldInfo dla bazowego pola CLR dla tego obiektu przypominającego właściwość.
Może to dotyczyć |
| ForeignKey |
Pobiera klucz obcy definiujący relację, na którą będzie nawigować ta właściwość nawigacji. |
| Inverse |
Pobiera odwrotną nawigację. |
| IsCollection |
Pobiera wartość wskazującą, czy właściwość nawigacji jest właściwością kolekcji. |
| 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 |
| LazyLoadingEnabled |
Określa, czy ta nawigacja powinna ładować się z opóźnieniem, jeśli włączono ładowanie leniwe, a mechanizm ładowania opóźnionego został skonfigurowany w modelu. (Odziedziczone po IReadOnlyNavigationBase) |
| Name |
Pobiera nazwę tego obiektu przypominającego właściwość. (Odziedziczone po IReadOnlyPropertyBase) |
| PropertyInfo |
Pobiera właściwość PropertyInfo dla bazowej właściwości CLR dla tego obiektu przypominającego właściwość.
Może to dotyczyć |
| Sentinel |
Pobiera wartość sentinel, która wskazuje, ż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. |
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 |
| 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) |
| GetFieldName() |
Pobiera nazwę pola zapasowego dla tej właściwości lub |
| 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ą dostępną za pośrednictwem indeksatora w klasie jednostki. (Odziedziczone po IReadOnlyPropertyBase) |
| IsShadowProperty() |
Pobiera wartość wskazującą, czy jest to właściwość w tle. Właściwość w tle 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 obiekcie , a nie jest przechowywana w wystąpieniach klasy jednostki. (Odziedziczone po IReadOnlyPropertyBase) |
| 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. |
Jawne implementacje interfejsu
| IReadOnlyNavigationBase.DeclaringEntityType |
Pobiera typ jednostki, do którego należy ta właściwość nawigacji. |
| IReadOnlyNavigationBase.Inverse |
Pobiera odwrotną nawigację. |
| IReadOnlyNavigationBase.IsCollection |
Pobiera wartość wskazującą, czy właściwość nawigacji jest właściwością kolekcji. |
| IReadOnlyNavigationBase.TargetEntityType |
Pobiera typ jednostki, dla którego ta właściwość nawigacji będzie przechowywać wystąpienia. |
| IReadOnlyPropertyBase.IsShadowProperty() |
Pobiera wartość wskazującą, czy jest to właściwość w tle. Właściwość w tle 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 obiekcie , a nie jest przechowywana w wystąpieniach klasy jednostki. (Odziedziczone po IReadOnlyNavigationBase) |