Share via


IConventionForeignKeyBuilder.CanInvert Method

Definition

Returns a value indicating whether the principal and dependent entity types can be switched from the current configuration source

public bool CanInvert (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> newForeignKeyProperties, bool fromDataAnnotation = false);
public bool CanInvert (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty>? newForeignKeyProperties, bool fromDataAnnotation = false);
abstract member CanInvert : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> bool
Public Function CanInvert (newForeignKeyProperties As IReadOnlyList(Of IConventionProperty), Optional fromDataAnnotation As Boolean = false) As Boolean

Parameters

newForeignKeyProperties
IReadOnlyList<IConventionProperty>

The properties to be used as the new foreign key or null to use any compatible properties.

fromDataAnnotation
Boolean

Indicates whether the configuration was specified using a data annotation.

Returns

true if the principal and dependent entity types can be switched.

Applies to