핵심 데이터 엔티티 관계 계층

켄 맨

이 상황을 처리하기 위해 핵심 데이터에 엔티티 및 관계를 설정하고 싶습니다.

팀이 있으며 각 팀은 팀의 여러 사진과 팀의 여러 선수를 가질 수 있지만 각 선수는 여러 장의 사진을 가질 수 있습니다. (죄송합니다. 관계 이미지를 게시하려면 더 많은 평판 포인트가 필요한 것 같습니다.)

이것이 가능하다면 제대로 설정하는 방법을 잘 모르겠습니다. Photo 엔터티에서 "forPlayer"및 "forTeam"관계를 선택 사항으로 설정할 수 있다고 생각합니다. 이렇게하면 사진이 팀 또는 플레이어와 연결되도록 둘 중 하나를 설정할 수 있습니다.

작동할까요?

이제 사진을 플레이어 과 연결 하면 어떻게됩니까? 그렇게하고 계단식 삭제를 활성화 한 경우 팀 또는 플레이어가 제거되면 문제가 발생합니까?

문디

나는 PlayerPhoto그리고 TeamPhoto별개의 엔티티로 구별 할 것 입니다. 이것은 실제 세계에서이 사진들이 상당히 다를 것이기 때문에 논리적입니다. (엔티티를 모델링 할 때 항상 가능한 한 구체적으로하는 것이 좋습니다.)

PlayerPhoto둘 다 사진 데이터를 캡슐화 TeamPhoto하는 Photo엔티티 에서 상속 할 수 있습니다. 아마도 사진의 위치를 ​​나타내는 fileName또는 url속성 과 같은 것이있을 것 입니다. ( NSData데이터베이스에있는 것처럼 사진을 저장하지 마십시오 . 썸네일과 같은 작은 이미지에만 권장됩니다.)

팀과 선수 모두에 대해 동일한 실제 사진을 사용하려는 경우 이름 / URL 측면에서 동일한 실제 사진을 참조하더라도 두 개의 개별 엔티티를 가질 수 있습니다. 캐스 케이 딩은 모든 사진 파일을 그대로두고 예상대로 작동해야합니다.

불필요한 사진을 삭제하려면 사진 엔티티를 삭제할 때이를 고려하거나 개체 그래프에서 참조되지 않는 사진을 제거하는 정리 방법을 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

핵심 데이터 관계 설계-원하는 엔티티 만로드

분류에서Dev

하나의 엔티티에서 여러 엔티티로의 핵심 데이터 관계

분류에서Dev

관계 1 : M으로 핵심 데이터 엔터티 레코드 표시

분류에서Dev

관련 엔터티가없는 엔터티를 무시하는 관계를 통해 헤더 제목이있는 핵심 데이터 엔터티 목록 양식

분류에서Dev

핵심 데이터 : 관계 가져 오기 또는 주요 엔티티 가져 오기

분류에서Dev

핵심 데이터 마이그레이션 : 한 엔티티에서 상위 엔티티로 관계를 변경 한 후 예외

분류에서Dev

기본 키 제약 엔터티의 EF 핵심 다 대다 관계 위반

분류에서Dev

사용자 지정 핵심 데이터 매핑 : 기존 관계 사이에 새 엔터티 삽입

분류에서Dev

상위 엔터티에 개체를 추가 할 때 중복을 만드는 핵심 데이터 대 다 관계

분류에서Dev

계층 관계를 통해 핵심 데이터에 액세스

분류에서Dev

6 개의 엔티티와 관계로 큰 ManagedObjectModel을 관리하는 방법은 무엇입니까? 핵심 데이터

분류에서Dev

핵심 데이터 관련 엔터티 속성 가져 오기

분류에서Dev

핵심 데이터 마이그레이션을 수행 할 때 관계 엔티티를 가져 오는 방법은 무엇입니까?

분류에서Dev

iOS 핵심 데이터-엔티티에 관련 데이터 추가

분류에서Dev

핵심 데이터 상속 및 관계

분류에서Dev

핵심 데이터 : 관계와 혼동

분류에서Dev

핵심 데이터 일대 다 관계

분류에서Dev

객체 간 핵심 데이터 관계

분류에서Dev

핵심 데이터, 역관계 없음

분류에서Dev

핵심 데이터 : 관련 엔티티의 속성을 기반으로 엔티티를 가져 오는 방법

분류에서Dev

연관된 엔티티의 모든 행에 대한 핵심 데이터 술어

분류에서Dev

핵심 데이터 엔터티의 관계가 설정되지 않았는지 어떻게 알 수 있습니까?

분류에서Dev

관련 데이터로 엔티티 프레임 워크 핵심 데이터를 시드하는 방법

분류에서Dev

CouchDB 엔티티 관계

분류에서Dev

엔터티 간의 관계 만들기

분류에서Dev

핵심 데이터 모델 계획

분류에서Dev

데이터베이스의 엔티티 관계 다이어그램?

분류에서Dev

관계로 엔티티 업데이트 / 편집

분류에서Dev

다중 관계가있는 핵심 데이터 하위 쿼리

Related 관련 기사

  1. 1

    핵심 데이터 관계 설계-원하는 엔티티 만로드

  2. 2

    하나의 엔티티에서 여러 엔티티로의 핵심 데이터 관계

  3. 3

    관계 1 : M으로 핵심 데이터 엔터티 레코드 표시

  4. 4

    관련 엔터티가없는 엔터티를 무시하는 관계를 통해 헤더 제목이있는 핵심 데이터 엔터티 목록 양식

  5. 5

    핵심 데이터 : 관계 가져 오기 또는 주요 엔티티 가져 오기

  6. 6

    핵심 데이터 마이그레이션 : 한 엔티티에서 상위 엔티티로 관계를 변경 한 후 예외

  7. 7

    기본 키 제약 엔터티의 EF 핵심 다 대다 관계 위반

  8. 8

    사용자 지정 핵심 데이터 매핑 : 기존 관계 사이에 새 엔터티 삽입

  9. 9

    상위 엔터티에 개체를 추가 할 때 중복을 만드는 핵심 데이터 대 다 관계

  10. 10

    계층 관계를 통해 핵심 데이터에 액세스

  11. 11

    6 개의 엔티티와 관계로 큰 ManagedObjectModel을 관리하는 방법은 무엇입니까? 핵심 데이터

  12. 12

    핵심 데이터 관련 엔터티 속성 가져 오기

  13. 13

    핵심 데이터 마이그레이션을 수행 할 때 관계 엔티티를 가져 오는 방법은 무엇입니까?

  14. 14

    iOS 핵심 데이터-엔티티에 관련 데이터 추가

  15. 15

    핵심 데이터 상속 및 관계

  16. 16

    핵심 데이터 : 관계와 혼동

  17. 17

    핵심 데이터 일대 다 관계

  18. 18

    객체 간 핵심 데이터 관계

  19. 19

    핵심 데이터, 역관계 없음

  20. 20

    핵심 데이터 : 관련 엔티티의 속성을 기반으로 엔티티를 가져 오는 방법

  21. 21

    연관된 엔티티의 모든 행에 대한 핵심 데이터 술어

  22. 22

    핵심 데이터 엔터티의 관계가 설정되지 않았는지 어떻게 알 수 있습니까?

  23. 23

    관련 데이터로 엔티티 프레임 워크 핵심 데이터를 시드하는 방법

  24. 24

    CouchDB 엔티티 관계

  25. 25

    엔터티 간의 관계 만들기

  26. 26

    핵심 데이터 모델 계획

  27. 27

    데이터베이스의 엔티티 관계 다이어그램?

  28. 28

    관계로 엔티티 업데이트 / 편집

  29. 29

    다중 관계가있는 핵심 데이터 하위 쿼리

뜨겁다태그

보관