다음을 통해 공유


IRelatedEnd 인터페이스

정의

관계의 한쪽 끝을 나타냅니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface IRelatedEnd
type IRelatedEnd = interface
Public Interface IRelatedEnd
파생
특성

속성

IsLoaded

엔터티(컬렉션의 엔터티 또는 모든 엔터티의 경우) EntityReferenceEntityCollection<TEntity> 데이터베이스에서 로드되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

RelationshipName

이 관련 End가 참여하는 관계의 이름을 가져옵니다.

RelationshipSet

관련 End의 메타데이터에 대한 참조를 반환합니다.

SourceRoleName

관계의 소스 End에 있는 역할 이름을 가져옵니다.

TargetRoleName

관계의 대상 End에 있는 역할 이름을 가져옵니다.

메서드

Add(IEntityWithRelationships)

개체를 관련 End에 추가합니다.

Add(Object)

개체를 관련 End에 추가합니다.

Attach(IEntityWithRelationships)

연결된 두 개체 간의 관계를 정의합니다.

Attach(Object)

연결된 두 개체 간의 관계를 정의합니다.

CreateSourceQuery()

관련 End에 속하는 개체를 나타내는 IEnumerable을 반환합니다.

GetEnumerator()

관련 개체의 컬렉션을 반복하는 IEnumerator를 반환합니다.

Load()

기본 병합 옵션을 사용하여 관련 개체를 이 관련 End에 로드합니다.

Load(MergeOption)

지정된 병합 옵션을 사용하여 관련 개체를 관련 End에 로드합니다.

LoadAsync(CancellationToken)

기본 병합 옵션을 사용하여 관련 개체 또는 개체를 이 관련 끝에 비동기적으로 로드합니다.

LoadAsync(MergeOption, CancellationToken)

지정된 병합 옵션을 사용하여 관련 개체 또는 개체를 관련 끝에 비동기적으로 로드합니다.

Remove(IEntityWithRelationships)

관련 End의 개체 컬렉션에서 개체를 제거합니다.

Remove(Object)

관련 End의 개체 컬렉션에서 개체를 제거합니다.

적용 대상