5
내 모델에서 다 대다 관계로 서로 관련된 두 개의 엔티티가 있습니다.Entity Framework에서 다 대다 관계의 데이터를 가져 오는 방법은 무엇입니까?
데이터베이스에 3 개의 테이블이 있다는 것을 알고있는 테이블이 2 개 있습니다.이 같은 것을 시도해 볼 수 있습니다.
select *
from table1
where table1.id in (select idTable1 from middleTable)
어떻게하면 Entity Framework 및 Linq를 사용하여이 작업을 수행 할 수 있습니까?
그러면 목록
시퀀스에 둘 이상의 요소 오류가 있습니다. –
Entity Designer에서 모델을 생성하게하면 다형 관계의 "중간 테이블"을 "숨길"수 있습니다. 단, 중간 테이블에는 두 개의 ID 만 포함되어있는 한 관계가있는 테이블 (및 해당 ID는 기본 키임).
일단 모델이 생성되면 관계의 "양쪽"에 컬렉션 특성이 있습니다. 예를 들어 두 개의 테이블, People and Houses가 있는데, 다 대 다 관계입니다. 모든 것을 정확하게 설정했다면 각
Person
개체는Houses
속성을 가지며 각House
개체는People
속성을 갖습니다.희망이 있습니다. 그때 집이 내가 집에 관련된 모든 사람을 가지고있는 경우
출처
2012-07-31 16:52:50 MgSam
같은 내 문제를 해결? – BlaShadow
예에 따르면 나는 사람들이있는 모든 집을 찾고있다. 어떻게 엔티티와 linq을 사용하여 이것을 할 수 있습니까? – BlaShadow
관련 문제