Поделиться через


MutableEntityTypeExtensions.AddForeignKey Метод

Определение

Добавляет новую связь к этому типу сущности.

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

Параметры

entityType
IMutableEntityType

Тип сущности.

property
IMutableProperty

Свойство, для которому определен внешний ключ.

principalKey
IMutableKey

Первичный или альтернативный ключ, на который ссылается ссылка.

principalEntityType
IMutableEntityType

Тип сущности, к которой направлена данная связь. Это может отличаться от типа, определенного principalKey в , когда отношение предназначено для производного типа в иерархии наследования (так как ключ определяется в базовом типе иерархии).

Возвращаемое значение

Только что созданный внешний ключ.

Применяется к