Share via


IConventionEntityType.RemoveForeignKey Methode

Definition

Überlädt

RemoveForeignKey(IConventionForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveForeignKey(IReadOnlyForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

RemoveForeignKey(IConventionForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

public void RemoveForeignKey (Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey foreignKey);
public Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey RemoveForeignKey (Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey foreignKey);
abstract member RemoveForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey -> unit
abstract member RemoveForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Public Sub RemoveForeignKey (foreignKey As IConventionForeignKey)
Public Function RemoveForeignKey (foreignKey As IConventionForeignKey) As IConventionForeignKey

Parameter

foreignKey
IConventionForeignKey

Der zu entfernende Fremdschlüssel.

Gibt zurück

Der entfernte Fremdschlüssel.

Gilt für:

RemoveForeignKey(IReadOnlyForeignKey)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey? RemoveForeignKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey foreignKey);
abstract member RemoveForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Public Function RemoveForeignKey (foreignKey As IReadOnlyForeignKey) As IConventionForeignKey

Parameter

foreignKey
IReadOnlyForeignKey

Der zu entfernende Fremdschlüssel.

Gibt zurück

Der entfernte Fremdschlüssel, oder null , wenn der Index nicht gefunden wurde.

Gilt für:

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Entfernt einen Fremdschlüssel aus diesem Entitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey? RemoveForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType principalEntityType);
abstract member RemoveForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IConventionKey * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Public Function RemoveForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IConventionKey, principalEntityType As IConventionEntityType) As IConventionForeignKey

Parameter

properties
IReadOnlyList<IReadOnlyProperty>

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: