2014-04-14 4 views
0

람다 구문이나 쿼리 구문을 사용하여 필드가 부모 및 자식 인 테이블에서 부모를 찾는 쿼리를 개발하려고합니다.부모/자식 테이블이있는 Entity Framework

내 모델은 기본적으로
에는 EntityID
이름
나이
EntityType

EntitiesRelation
EntityParentID [PK, FK,에는 EntityID]
EntityChildID [PK

엔티티입니다 , FK , EntityID]

Join 테이블이기 때문에 직접 EntitiesRelation 테이블에 액세스 할 수 없다는 것을 알고 있습니다. 조인 테이블에 대한 다른 쿼리가 있지만이 경우에는 지금까지 해결할 수 없습니다.

+0

왜 액세스 할 수 없습니까? EntitiesRelations 및 EntitiesRelations1이라는 두 개의 탐색 속성이 있어야합니다 (이름을 변경하지 않은 경우). – Gusman

+0

나에게 보여준 것은 : Entities1과 Entities11 – Eduardo

+0

게시물 서명을 중단하십시오. 나는 GameDev에있는 사람이 당신에게 몇 년 전에하지 말라고 지시 했음에도 불구하고 다른 Stack Exchange 사이트에서 오늘도 그렇게하는 것을 보았습니다. 또한 SO는 헬프 데스크가 아니기 때문에 "팁"을 묻는 것은 주제에 관한 것이 아닙니다. 이것은 구체적 질문과 프로그래밍 언어 및 코드에 대한 구체적 답변의 저장소/데이터베이스입니다. –

답변

1

명시된대로 Entities1과 Entities11의 두 탐색 속성이 있어야합니다. 하나는 관계로, 다른 하나는 하위로 표시됩니다.

하나가 각각 해당하는 디자이너를보고 "부모"와 "어린이"라고 이름을 정하면 준비가 완료됩니다.

+0

시도 중 ... 감사합니다. – Eduardo

+0

정말 고마워요! 너무 혼란 스럽기 때문에이 규칙을 변경/편집하려고합니다. – Eduardo

+0

예, 정말로 끔찍합니다. 나는 또한 그것을 싫어합니다. D – Gusman