RelatedEnd 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
관련 End의 일반 기능을 구현하는 기본 클래스를 나타냅니다.
public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- 상속
-
RelatedEnd
- 파생
- 특성
- 구현
설명
RelatedEnd 는 클래스 및 클래스의 EntityCollection<TEntity> 기본 클래스입니다 EntityReference<TEntity> .
클래스는 RelatedEnd 및 EntityReference<TEntity> 클래스 간에 EntityCollection<TEntity> 공유되는 기능을 구현합니다.
이 클래스는 코드에서 직접 사용할 수 없습니다.
속성
IsLoaded |
관련 개체가 모두 로드되었는지 여부를 나타내는 값을 가져옵니다. |
RelationshipName |
이 관련 End가 참여하는 관계의 이름을 가져옵니다. |
RelationshipSet |
관련 End의 메타데이터에 대한 참조를 가져옵니다. |
SourceRoleName |
관계의 소스 End에 있는 역할 이름을 가져옵니다. |
TargetRoleName |
관계의 대상 End에 있는 역할 이름을 가져옵니다. |
메서드
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
연결된 두 개체 간의 관계를 정의합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetEnumerator() |
관련 개체의 컬렉션을 반복하는 IEnumerator를 반환합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Load() |
파생 클래스에서 재정의되면 기본 병합 옵션을 사용하여 관련 개체를 관련 End에 로드합니다. |
Load(MergeOption) |
파생 클래스에서 재정의되면 지정된 병합 옵션을 사용하여 관련 End에서 개체를 로드합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
관련 엔터티를 로컬 EntityCollection<TEntity>에 병합합니다. |
OnDeserialized(StreamingContext) |
RelationshipManager 인스턴스와 함께 엔터티 개체를 역직렬화하기 위해 내부적으로 사용됩니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) |
개체를 로컬 컬렉션 또는 참조에 연결할 수 있는지 여부를 결정합니다. |
ValidateLoad<TEntity>(MergeOption, String) |
관련 개체를 로컬 컬렉션 또는 참조에 성공적으로 로드할 수 있는지 확인합니다. |
ValidateOwnerForAttach() |
관련 end가 속하는 개체에서 연결 조작을 지원하는지 확인합니다. |
이벤트
AssociationChanged |
관련 End가 변경될 때 발생합니다. |
명시적 인터페이스 구현
IRelatedEnd.Add(IEntityWithRelationships) |
개체를 관련 End에 추가합니다. |
IRelatedEnd.Add(Object) |
개체를 관련 End에 추가합니다. |
IRelatedEnd.Attach(IEntityWithRelationships) |
개체를 관련 End에 연결합니다. |
IRelatedEnd.Attach(Object) |
개체를 관련 End에 연결합니다. |
IRelatedEnd.CreateSourceQuery() |
관련 End에 속하는 개체를 나타내는 IEnumerable을 반환합니다. |
IRelatedEnd.Remove(IEntityWithRelationships) |
관련 End의 컬렉션에서 개체를 제거합니다. |
IRelatedEnd.Remove(Object) |
개체가 관련 End의 일부인 경우 관련 End에서 개체를 제거합니다. |
적용 대상
.NET