Interface ISkipNavigation
- Namespace
- Microsoft.EntityFrameworkCore.Metadata
- Assembly
- Microsoft.EntityFrameworkCore.dll
Represents a navigation property that is part of a relationship that is forwarded through a third entity type.
public interface ISkipNavigation : IReadOnlySkipNavigation, INavigationBase, IReadOnlyNavigationBase, IPropertyBase, IReadOnlyPropertyBase, IAnnotatable, IReadOnlyAnnotatable
- Inherited Members
- Extension Methods
Remarks
See Modeling entity types and relationships for more information and examples.
Properties
DeclaringEntityType
Gets the entity type that this navigation property belongs to.
IEntityType DeclaringEntityType { get; }
Property Value
ForeignKey
Gets the foreign key to the join type.
IForeignKey ForeignKey { get; }
Property Value
Inverse
Gets the inverse skip navigation.
ISkipNavigation Inverse { get; }
Property Value
JoinEntityType
Gets the join type used by the foreign key.
IEntityType JoinEntityType { get; }
Property Value
TargetEntityType
Gets the entity type that this navigation property will hold an instance(s) of.
IEntityType TargetEntityType { get; }