ConventionEntityTypeExtensions.RemoveForeignKey Methode

Definition

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

public static Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey RemoveForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType entityType, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType principalEntityType);
static member RemoveForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * Microsoft.EntityFrameworkCore.Metadata.IConventionKey * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
<Extension()>
Public Function RemoveForeignKey (entityType As IConventionEntityType, properties As IReadOnlyList(Of IConventionProperty), principalKey As IConventionKey, principalEntityType As IConventionEntityType) As IConventionForeignKey

Parameter

entityType
IConventionEntityType

Der Entitätstyp.

properties
IReadOnlyList<IConventionProperty>

Die Eigenschaften, für die der Fremdschlüssel definiert ist.

principalKey
IConventionKey

Der Primär- oder Alternativschlüssel, auf den verwiesen wird.

principalEntityType
IConventionEntityType

Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, der für definiert wird, principalKey wenn die Beziehung auf einen abgeleiteten Typ in einer Vererbungshierarchie abzielt (da der Schlüssel für den Basistyp der Hierarchie definiert ist).

Gibt zurück

Der Fremdschlüssel, der entfernt wurde.

Gilt für: