다음을 통해 공유


ReferenceReferenceBuilder.HasPrincipalKey 메서드

정의

오버로드

HasPrincipalKey(String, String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

HasPrincipalKey(Type, String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

HasPrincipalKey<TPrincipalEntity>(String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

HasPrincipalKey(String, String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

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

매개 변수

principalEntityTypeName
String

이 관계의 보안 주체인 엔터티 형식의 이름(참조 키 속성이 있는 형식)입니다.

keyPropertyNames
String[]

참조 키 속성의 이름입니다.

반환

동일한 작성기가 여러 구성 호출을 연결할 수 있도록 instance.

설명

여러 보안 주체 키 속성을 지정하는 경우 보안 주체 키 속성의 순서는 주 엔터티 형식에서 기본 키 또는 고유 제약 조건 속성이 구성된 순서와 일치해야 합니다.

적용 대상

HasPrincipalKey(Type, String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

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

매개 변수

principalEntityType
Type

이 관계의 보안 주체인 엔터티 형식(참조 키 속성이 있는 형식)입니다.

keyPropertyNames
String[]

참조 키 속성의 이름입니다.

반환

동일한 작성기가 여러 구성 호출을 연결할 수 있도록 instance.

설명

여러 보안 주체 키 속성을 지정하는 경우 보안 주체 키 속성의 순서는 주 엔터티 형식에서 기본 키 또는 고유 제약 조건 속성이 구성된 순서와 일치해야 합니다.

적용 대상

HasPrincipalKey<TPrincipalEntity>(String[])

이 관계가 대상으로 하는 고유 속성을 구성합니다. 일반적으로 기본 키 이외의 속성을 보안 주체 속성으로 사용하려는 경우에만 이 메서드를 호출합니다. 지정된 속성이 아직 고유 제약 조건(또는 기본 키)이 아닌 경우 새 고유 제약 조건이 도입됩니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey<TPrincipalEntity> (params string[] keyPropertyNames) where TPrincipalEntity : class;
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
Public Overridable Function HasPrincipalKey(Of TPrincipalEntity As Class) (ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

형식 매개 변수

TPrincipalEntity

이 관계의 보안 주체인 엔터티 형식(참조 키 속성이 있는 형식)입니다.

매개 변수

keyPropertyNames
String[]

참조 키 속성의 이름입니다.

반환

동일한 작성기가 여러 구성 호출을 연결할 수 있도록 instance.

적용 대상