EntityReference 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 클래스는 관련 개체의 EntityKey를 노출하며 EntityReference<TEntity> 클래스의 기본 클래스입니다. 관련 End의 다중성이 0 또는 1이면 탐색 속성에 의해 EntityReference<TEntity> 개체가 반환됩니다. 자세한 내용은 NavigationProperty 요소 (CSDL)합니다.
생성자
EntityReference() |
EntityReference 클래스의 새 인스턴스를 초기화합니다. |
속성
EntityKey |
관련 개체의 키를 반환합니다. |
IsLoaded |
관련 개체가 모두 로드되었는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 RelatedEnd) |
RelationshipName |
이 관련 End가 참여하는 관계의 이름을 가져옵니다. (다음에서 상속됨 RelatedEnd) |
RelationshipSet |
관련 End의 메타데이터에 대한 참조를 가져옵니다. (다음에서 상속됨 RelatedEnd) |
SourceRoleName |
관계의 소스 End에 있는 역할 이름을 가져옵니다. (다음에서 상속됨 RelatedEnd) |
TargetRoleName |
관계의 대상 End에 있는 역할 이름을 가져옵니다. (다음에서 상속됨 RelatedEnd) |
메서드
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
연결된 두 개체 간의 관계를 정의합니다. (다음에서 상속됨 RelatedEnd) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetEnumerator() |
관련 개체의 컬렉션을 반복하는 IEnumerator를 반환합니다. (다음에서 상속됨 RelatedEnd) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Load() |
파생 클래스에서 재정의되면 기본 병합 옵션을 사용하여 관련 개체를 관련 End에 로드합니다. (다음에서 상속됨 RelatedEnd) |
Load(MergeOption) |
파생 클래스에서 재정의되면 지정된 병합 옵션을 사용하여 관련 End에서 개체를 로드합니다. (다음에서 상속됨 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() |
관련 end가 속하는 개체에서 연결 조작을 지원하는지 확인합니다. (다음에서 상속됨 RelatedEnd) |
이벤트
AssociationChanged |
관련 End가 변경될 때 발생합니다. (다음에서 상속됨 RelatedEnd) |
명시적 인터페이스 구현
IRelatedEnd.Add(IEntityWithRelationships) |
개체를 관련 End에 추가합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.Add(Object) |
개체를 관련 End에 추가합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.Attach(IEntityWithRelationships) |
개체를 관련 End에 연결합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.Attach(Object) |
개체를 관련 End에 연결합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.CreateSourceQuery() |
관련 End에 속하는 개체를 나타내는 IEnumerable을 반환합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.Remove(IEntityWithRelationships) |
관련 End의 컬렉션에서 개체를 제거합니다. (다음에서 상속됨 RelatedEnd) |
IRelatedEnd.Remove(Object) |
개체가 관련 End의 일부인 경우 관련 End에서 개체를 제거합니다. (다음에서 상속됨 RelatedEnd) |
적용 대상
.NET