Udostępnij za pośrednictwem


MutableEntityTypeExtensions.RemoveForeignKey Metoda

Definicja

Usuwa klucz obcy z tego typu jednostki.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey RemoveForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member RemoveForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function RemoveForeignKey (entityType As IMutableEntityType, properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parametry

entityType
IMutableEntityType

Typ jednostki.

properties
IReadOnlyList<IMutableProperty>

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

principalKey
IMutableKey

Przywołyny klucz podstawowy lub alternatywny.

principalEntityType
IMutableEntityType

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