Udostępnij za pośrednictwem


MutableEntityTypeExtensions.AddForeignKey Metoda

Definicja

Dodaje nową relację do tego typu jednostki.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function AddForeignKey (entityType As IMutableEntityType, property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parametry

entityType
IMutableEntityType

Typ jednostki.

property
IMutableProperty

Właściwość zdefiniowana 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

Nowo utworzony klucz obcy.

Dotyczy