Udostępnij za pośrednictwem


IConventionEntityType.RemoveForeignKey Metoda

Definicja

Przeciążenia

RemoveForeignKey(IConventionForeignKey)

Usuwa klucz obcy z tego typu jednostki.

RemoveForeignKey(IReadOnlyForeignKey)

Usuwa klucz obcy z tego typu jednostki.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Usuwa klucz obcy z tego typu jednostki.

RemoveForeignKey(IConventionForeignKey)

Usuwa klucz obcy z tego typu jednostki.

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

Parametry

foreignKey
IConventionForeignKey

Klucz obcy do usunięcia.

Zwraca

Usunięty klucz obcy.

Dotyczy

RemoveForeignKey(IReadOnlyForeignKey)

Usuwa klucz obcy z tego typu jednostki.

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

Parametry

foreignKey
IReadOnlyForeignKey

Klucz obcy do usunięcia.

Zwraca

Usunięty klucz obcy lub null jeśli indeks nie został znaleziony.

Dotyczy

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Usuwa klucz obcy z tego typu jednostki.

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

Parametry

properties
IReadOnlyList<IReadOnlyProperty>

Właściwości zdefiniowane przez klucz obcy.

principalKey
IConventionKey

Przywołyny klucz podstawowy lub alternatywny.

principalEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona relacja. Może to różnić się od typu principalKey zdefiniowanego w przypadku, gdy relacja jest przeznaczona dla typu pochodnego w hierarchii dziedziczenia (ponieważ klucz jest zdefiniowany na podstawowym typie hierarchii).

Zwraca

Klucz obcy, który został usunięty.

Dotyczy