IReadOnlyNavigation Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет свойство навигации, которое можно использовать для навигации по связи.
public interface IReadOnlyNavigation : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigationBase
type IReadOnlyNavigation = interface
interface IReadOnlyNavigationBase
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyNavigation
Implements IReadOnlyNavigationBase
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Свойства
ClrType |
Возвращает тип значения, которое содержит этот объект, похожий на свойство. (Унаследовано от IReadOnlyPropertyBase) |
DeclaringEntityType |
Возвращает тип сущности, к которому принадлежит это свойство навигации. |
DeclaringType |
Возвращает тип, к которому принадлежит этот объект, похожий на свойство. (Унаследовано от IReadOnlyPropertyBase) |
FieldInfo |
FieldInfo Возвращает для базового поля СРЕДЫ CLR для этого объекта, подобного свойству.
Это может быть |
ForeignKey |
Возвращает внешний ключ, определяющий связь, на которую будет перемещаться это свойство навигации. |
Inverse |
Возвращает обратную навигацию. |
IsCollection |
Возвращает значение, указывающее, является ли свойство навигации свойством коллекции. |
IsEagerLoaded |
Возвращает значение, указывающее, должна ли эта навигация загружаться по умолчанию. (Унаследовано от IReadOnlyNavigationBase) |
IsOnDependent |
Возвращает значение, указывающее, определено ли свойство навигации на зависимой стороне базового внешнего ключа. |
Item[String] |
Возвращает значение заметки с заданным именем, возвращая |
LazyLoadingEnabled |
Определяет, должна ли эта навигация загружаться отложенно, если включена отложенная загрузка и в модели настроен механизм отложенной загрузки. (Унаследовано от IReadOnlyNavigationBase) |
Name |
Возвращает имя объекта, подобного свойству. (Унаследовано от IReadOnlyPropertyBase) |
PropertyInfo |
PropertyInfo Возвращает для базового свойства CLR для этого объекта, подобного свойству.
Это может быть |
Sentinel |
Возвращает значение sentinel, указывающее, что это свойство не задано. (Унаследовано от IReadOnlyPropertyBase) |
TargetEntityType |
Возвращает тип сущности, для экземпляров в который будет содержаться это свойство навигации. |
Методы
AnnotationsToDebugString(Int32) |
Возвращает строку отладки для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IReadOnlyAnnotatable) |
GetAnnotations() |
Возвращает все заметки к текущему объекту. (Унаследовано от IReadOnlyAnnotatable) |
GetFieldName() |
Возвращает имя резервного поля для этого свойства или |
GetPropertyAccessMode() |
Возвращает объект , используемый PropertyAccessMode для данного объекта, подобного свойству. (Унаследовано от IReadOnlyPropertyBase) |
IsIndexerProperty() |
Возвращает значение, указывающее, является ли это свойством индексатора. Свойство индексатора — это свойство, доступ к которому осуществляется через индексатор в классе сущностей. (Унаследовано от IReadOnlyPropertyBase) |
IsShadowProperty() |
Возвращает значение, указывающее, является ли это свойством тени. Теневое свойство — это свойство, которое не имеет соответствующего свойства в классе сущностей. Текущее значение свойства хранится в ChangeTracker , а не в экземплярах класса сущностей. (Унаследовано от IReadOnlyPropertyBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
Создает удобочитаемое представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. |
Явные реализации интерфейса
IReadOnlyNavigationBase.DeclaringEntityType |
Возвращает тип сущности, к которому принадлежит это свойство навигации. |
IReadOnlyNavigationBase.Inverse |
Возвращает обратную навигацию. |
IReadOnlyNavigationBase.IsCollection |
Возвращает значение, указывающее, является ли свойство навигации свойством коллекции. |
IReadOnlyNavigationBase.TargetEntityType |
Возвращает тип сущности, для экземпляров в который будет содержаться это свойство навигации. |
IReadOnlyPropertyBase.IsShadowProperty() |
Возвращает значение, указывающее, является ли это свойством тени. Теневое свойство — это свойство, которое не имеет соответствующего свойства в классе сущностей. Текущее значение свойства хранится в ChangeTracker , а не в экземплярах класса сущностей. (Унаследовано от IReadOnlyNavigationBase) |
Применяется к
Entity Framework