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


ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Метод

Определение

Настраивает уникальные свойства, предназначенные для этой связи, т. е. для типа сущности владельца. Обычно этот метод вызывается только в том случае, если в качестве основных свойств необходимо использовать свойства, отличные от первичного ключа. Если указанные свойства еще не являются ограничением уникальности (или первичным ключом), будет введено новое ограничение уникальности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder HasPrincipalKey (params string[] keyPropertyNames);
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function HasPrincipalKey (ParamArray keyPropertyNames As String()) As ReferenceOwnershipBuilder

Параметры

keyPropertyNames
String[]

Имена свойств ссылочного ключа.

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

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

Комментарии

Если указано несколько свойств основного ключа, порядок свойств основного ключа должен соответствовать порядку настройки свойств первичного ключа или уникальных свойств ограничения для типа сущности субъекта.

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