2012-02-26 3 views
0

MVC3에서 현재 asp.net에서 포럼 응용 프로그램을 만들고 있습니다.테이블에서 여러 행 액세스

포럼은

은 현재 내가 "세부 사항"보기의 클릭에 대한 질문과 의견을 표시해야하지만 모르는 ... 사용자가 질문을 할 수 있으며 이미 묻는 질문에 댓글을 추가 할 수 있습니다 어떻게 ... :(

나는 두 개의 테이블을 가지고 : 대답 내가

감사합니다 하나의 질문에 대한 대답 테이블의 여러 행에 액세스 할 수있는 방법을 질문 의 외부 키를 포함하는 경우 질문 n은 답변!

+0

데이터 액세스에 사용하는 것을 알아야합니다. 엔티티 프레임 워크? 에드먼치? DbContext? – WDRust

+0

@MarcoAngelucci : 데이터 액세스를 위해 edmx를 사용하고 있습니다. – EqEdi

+0

ObjectContext의 엔티티에 대한 linq 쿼리 만 있으면 일부 ObjectContext가 있어야하며 원하는 것을 선택할 수 있습니다. 알아낼 수없는 경우 엔티티에 대한 자세한 정보를 입력하십시오. 엔티티에 대한 자세한 예가 제공됩니다. – WDRust

답변

0

여기에 원시 SQL을 수행하는 경우 이동하십시오.

select 
    a.* 
from 
    question q 
    left outer join answer a on a.QuestionID = q.ID 
where 
    q.ID = 999 

EF의 경우 컨텍스트에서 질문 개체를 가져온 다음 Audu 개체의 Answers 컬렉션을 반복합니다.

관련 문제