2012-02-26 29 views
0

我正在研究MVC3,並且目前在asp.net中創建了一個論壇應用程序。從表中訪問多行

論壇允許用戶提出問題,並允許註釋添加到已經提出的問題......

目前我需要顯示上的「詳細信息」查看點擊的問題和意見,但不知道我怎麼... :(

有兩個表:問題ñ答案在回答問題包含的 外鍵我如何訪問應答表的多個行的一個問題

謝謝!!

+0

我們需要知道您用於數據訪問的內容。實體框架? EDMX?的DbContext? – WDRust 2012-02-26 07:29:32

+0

@MarcoAngelucci:我正在使用edmx進行數據訪問 – EqEdi 2012-02-26 07:44:09

+0

您應該有一些ObjectContext,只是一個針對ObjectContext實體的linq查詢,您可以隨意選取任何內容。如果你找不到,提供一些關於你的實體的更多細節,我會提供如何查詢它們的例子。 – WDRust 2012-02-26 07:54:44

回答

0

如果你在這裏做原始SQL,你去。

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

對於EF,只需從上下文中拉出問題對象,然後遍歷Auestion對象的Answers集合。