Table of Contents

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

IEntityType

ForeignKey

Gets the foreign key to the join type.

IForeignKey ForeignKey { get; }

Property Value

IForeignKey

Inverse

Gets the inverse skip navigation.

ISkipNavigation Inverse { get; }

Property Value

ISkipNavigation

JoinEntityType

Gets the join type used by the foreign key.

IEntityType JoinEntityType { get; }

Property Value

IEntityType

TargetEntityType

Gets the entity type that this navigation property will hold an instance(s) of.

IEntityType TargetEntityType { get; }

Property Value

IEntityType