Udostępnij za pośrednictwem


ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Metoda

Definicja

Konfiguruje unikatowe właściwości, które są przeznaczone dla tej relacji — czyli dla typu jednostki właściciela. Zazwyczaj należy wywołać tę metodę tylko wtedy, gdy chcesz użyć właściwości innych niż klucz podstawowy jako właściwości główne. Jeśli określone właściwości nie są jeszcze unikatowym ograniczeniem (lub kluczem podstawowym), zostanie wprowadzone nowe unikatowe ograniczenie.

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

Parametry

keyPropertyNames
String[]

Nazwy właściwości klucza odwołania.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

Uwagi

Jeśli określono wiele właściwości klucza głównego, kolejność właściwości klucza głównego powinna być zgodna z kolejnością skonfigurowania właściwości klucza podstawowego lub unikatowych ograniczeń w typie jednostki głównej.

Dotyczy