ManyToManyJoinEntityTypeConvention.CreateSkipNavigationForeignKey Method

Definition

Creates a foreign key on the given entity type to be used by the given skip navigation.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey CreateSkipNavigationForeignKey (Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation skipNavigation, Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder joinEntityTypeBuilder);
abstract member CreateSkipNavigationForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation * Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
override this.CreateSkipNavigationForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation * Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Protected Overridable Function CreateSkipNavigationForeignKey (skipNavigation As IConventionSkipNavigation, joinEntityTypeBuilder As IConventionEntityTypeBuilder) As IConventionForeignKey

Parameters

skipNavigation
IConventionSkipNavigation

The target skip navigation.

joinEntityTypeBuilder
IConventionEntityTypeBuilder

The join entity type.

Returns

The created foreign key.

Applies to