IReadOnlyNavigationBase Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a navigation property which can be used to navigate a relationship.
public interface IReadOnlyNavigationBase : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase
type IReadOnlyNavigationBase = interface
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyNavigationBase
Implements IReadOnlyPropertyBase
- Derived
- Implements
Remarks
See Modeling entity types and relationships for more information and examples.
Properties
ClrType |
Gets the type of value that this property-like object holds. (Inherited from IReadOnlyPropertyBase) |
DeclaringEntityType |
Gets the entity type that this navigation property belongs to. |
DeclaringType |
Gets the type that this property-like object belongs to. (Inherited from IReadOnlyPropertyBase) |
FieldInfo |
Gets the FieldInfo for the underlying CLR field for this property-like object.
This may be |
Inverse |
Gets the inverse navigation. |
IsCollection |
Gets a value indicating whether the navigation property is a collection property. |
IsEagerLoaded |
Gets a value indicating whether this navigation should be eager loaded by default. |
Item[String] |
Gets the value of the annotation with the given name, returning |
LazyLoadingEnabled |
Determines whether or not this navigation should lazy-load if lazy-loading is enabled and a mechanism for lazy-loading has been configured in the model. |
Name |
Gets the name of this property-like object. (Inherited from IReadOnlyPropertyBase) |
PropertyInfo |
Gets the PropertyInfo for the underlying CLR property for this property-like object.
This may be |
Sentinel |
Gets the sentinel value that indicates that this property is not set. (Inherited from IReadOnlyPropertyBase) |
TargetEntityType |
Gets the entity type that this navigation property will hold an instance(s) of. |
Methods
AnnotationsToDebugString(Int32) |
Gets the debug string for all annotations declared on the object. (Inherited from IReadOnlyAnnotatable) |
FindAnnotation(String) |
Gets the annotation with the given name, returning |
GetAnnotation(String) |
Gets the annotation with the given name, throwing if it does not exist. (Inherited from IReadOnlyAnnotatable) |
GetAnnotations() |
Gets all annotations on the current object. (Inherited from IReadOnlyAnnotatable) |
GetFieldName() |
Gets the name of the backing field for this property, or |
GetPropertyAccessMode() |
Gets the PropertyAccessMode being used for this property-like object. (Inherited from IReadOnlyPropertyBase) |
IsIndexerProperty() |
Gets a value indicating whether this is an indexer property. An indexer property is one that is accessed through an indexer on the entity class. (Inherited from IReadOnlyPropertyBase) |
IsShadowProperty() |
Gets a value indicating whether this is a shadow property. A shadow property is one that does not have a corresponding property in the entity class. The current value for the property is stored in the ChangeTracker rather than being stored in instances of the entity class. (Inherited from IReadOnlyPropertyBase) |
Explicit Interface Implementations
IReadOnlyPropertyBase.IsShadowProperty() |
Gets a value indicating whether this is a shadow property. A shadow property is one that does not have a corresponding property in the entity class. The current value for the property is stored in the ChangeTracker rather than being stored in instances of the entity class. |
Applies to
Entity Framework