엔터티 관계 메타데이터Entity relationship metadata

솔루션 탐색기 또는 EntityMetadata의 세 관계 컬렉션을 살펴볼 때 세 가지 유형의 엔터티 관계가 있는 것으로 생각할 수도 있습니다.When you look at the solution explorer or the three relationship collections in the EntityMetadata, you might think that there are three types of entity relationships. 사실은 다음 표와 같이 두 가지 유형만 있습니다.Actually, there are only two, as shown in the following table.

관계 유형Relationship Type 설명Description
일대다One-to-Many
OneToManyRelationshipMetadataOneToManyRelationshipMetadata
관련 엔터티에 대한 조회 필드 때문에 주 엔터티에 대한 하나의 엔터티 레코드를 여러 다른 관련 엔터티에 연결할 수 있는 엔터티 관계입니다.An entity relationship where one entity record for the Primary Entity can be associated to many other Related Entity records because of a lookup field on the related entity.
주 엔터티 레코드를 볼 때 그와 연결된 관련 엔터티 레코드 목록을 볼 수 있습니다.When viewing a primary entity record you can see a list of the related entity records that are associated with it.
다대다Many-to-Many
ManyToManyRelationshipMetadataManyToManyRelationshipMetadata
교차 엔터티라고도 하는 특수한 관계 엔터티에 의존하는 엔터티 관계로, 한 엔터티의 여러 레코드가 다른 엔터티의 여러 레코드와 관련될 수 있습니다.An entity relationship that depends on a special Relationship Entity, sometimes called an Intersect entity, so that many records of one entity can be related to many records of another entity.
다대다 관계의 두 엔터티를 볼 때 해당 엔터티와 관계가 있는 다른 엔터티의 레코드 목록을 볼 수 있습니다.When viewing records of either entity in a Many-to-Many relationship you can see a list of any records of the other entity that are related to it.

EntityMetadata ManyToOneRelationships 컬렉션은 OneToManyRelationshipMetadata 형식을 포함합니다.The EntityMetadata ManyToOneRelationships collection contains OneToManyRelationshipMetadata types. 일대다 관계는 엔터티 간에 존재하며 서로 각 엔터티를 주 엔터티가 또는 관련 엔터티로 참조합니다.One-to-Many relationships exist between entities and refer to each entity as either a Primary Entity or Related Entity. 자식 엔터티라고도 하는 관련 엔터티는 부모 엔터티라고도 하는 주 엔터티의 레코드 참조를 저장할 수 있는 조회 특성을 갖고 있습니다.The related entity, sometimes called the child entity, has a lookup attribute that allows storing a reference to a record from the primary entity, sometimes called the parent entity. 다대일 관계는 관련 엔터티에서 보는 일대다 관계일 뿐입니다.A Many-to-One relationship is just a One-to-Many relationship viewed from the related entity.

참고

관련 엔터티를 자식 엔터티라고 부르기도 하지만, 관련 엔터티에 보안을 적용하는 방식을 나타내는 자식 엔터티와 혼동하면 안 됩니다.Although related entities are sometimes called child entities, don't confuse these with Child entities, which refers to how security is applied to related entities.

자세한 정보:More information:

계단식 배열 구성Cascade configuration

일대다 엔터티 관계가 있을 때 데이터 무결성을 유지하고 비즈니스 프로세스를 자동화하도록 구성할 수 있는 계단식 배열 동작이 있습니다.When a one-to-many entity relationship exists, there are cascading behaviors that can be configured to preserve data integrity and automate business processes.

자세한 정보:More information:

엔터티 계층 구조 만들기Create a hierarchy of entities

자기 참조 일대다 관계 내에서 IsHierarchical 속성을 true로 설정하여 계층 구조를 설정할 수 있습니다.Within a self-referential One-to-Many relationship you can set a hierarchy by setting the IsHierarchical property to true.

모델 기반 앱을 사용하면 계층 구조를 보고 상호 작용할 수 있는 환경을 만들 수 있습니다.With model-driven apps, this enables an experience that enables you to view and interact with the hierarchy.

개발자의 경우 이렇게 하면 UnderNot Under 연산자를 사용하는 계층 구조를 기반으로 새로운 형식의 쿼리를 사용할 수 있습니다.For developers, this enables new types of queries based on the hierarchy using the Under and Not Under operators.

자세한 정보: Dynamics 365 Customer Engagement 개발자 가이드: 계층적으로 관련된 데이터를 쿼리 및 시각화More information: Dynamics 365 Customer Engagement Developer Guide : Query and visualize hierarchically related data

참고 항목See also

Common Data Service for Apps 엔터티Common Data Service for Apps entities