EntityReference 클래스

정의

에 대한 제네릭이 아닌 기능을 구현하는 기본 클래스입니다 EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
상속
EntityReference
파생
특성

설명

클래스는 EntityReference 관련 개체를 EntityKey 노출하며 클래스의 기본 클래스 EntityReference<TEntity> 입니다. EntityReference<TEntity> 관련 끝에 0 또는 1의 곱셈이 있는 경우 탐색 속성에 의해 개체가 반환됩니다. 자세한 내용은 NavigationProperty 요소(CSDL)를 참조하세요.

생성자

Name Description
EntityReference()

EntityReference 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
EntityKey

관련 개체의 키를 반환합니다.

IsLoaded

모든 관련 개체가 로드되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 RelatedEnd)
RelationshipName

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

(다음에서 상속됨 RelatedEnd)
RelationshipSet

관련 끝의 메타데이터에 대한 참조를 가져옵니다.

(다음에서 상속됨 RelatedEnd)
SourceRoleName

관계의 원본 끝에 있는 역할 이름을 가져옵니다.

(다음에서 상속됨 RelatedEnd)
TargetRoleName

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

(다음에서 상속됨 RelatedEnd)

메서드

Name Description
Attach<TEntity>(IEnumerable<TEntity>, Boolean)

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

(다음에서 상속됨 RelatedEnd)
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetEnumerator()

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

(다음에서 상속됨 RelatedEnd)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
Load()

파생 클래스에서 재정의되는 경우 기본 병합 옵션을 사용하여 관련 개체 또는 개체를 관련 끝으로 로드합니다.

(다음에서 상속됨 RelatedEnd)
Load(MergeOption)

파생 클래스에서 재정의된 경우 지정된 병합 옵션을 사용하여 관련 끝의 개체 또는 개체를 로드합니다.

(다음에서 상속됨 RelatedEnd)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

관련 엔터티를 로컬 EntityCollection<TEntity>에 병합합니다.

(다음에서 상속됨 RelatedEnd)
OnDeserialized(StreamingContext)

인스턴스와 RelationshipManager 함께 엔터티 개체를 역직렬화하는 데 내부적으로 사용됩니다.

(다음에서 상속됨 RelatedEnd)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

개체를 로컬 컬렉션 또는 참조에 연결할 수 있는지 여부를 결정합니다.

(다음에서 상속됨 RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

관련 개체 또는 개체를 로컬 컬렉션 또는 참조에 성공적으로 로드할 수 있는지 확인합니다.

(다음에서 상속됨 RelatedEnd)
ValidateOwnerForAttach()

관련 엔드가 속한 개체가 연결 작업을 지원하는지 확인합니다.

(다음에서 상속됨 RelatedEnd)

이벤트

Name Description
AssociationChanged

관련 끝에 변경이 있을 때 발생합니다.

(다음에서 상속됨 RelatedEnd)

명시적 인터페이스 구현

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

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

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.Add(Object)

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

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

관련 끝에 개체를 연결합니다.

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.Attach(Object)

개체를 관련 끝에 연결합니다.

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.CreateSourceQuery()

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

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

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

(다음에서 상속됨 RelatedEnd)
IRelatedEnd.Remove(Object)

개체가 관련 끝의 일부인 경우 관련 엔드에서 개체를 제거합니다.

(다음에서 상속됨 RelatedEnd)

적용 대상