从表中访问多行

时间:2012-02-26 07:26:27

标签: sql-server asp.net-mvc asp.net-mvc-3

我正在开发MVC3并且目前正在asp.net中创建一个论坛应用程序。

论坛允许用户提问并且还允许对已经问过的问题添加评论......

目前,我需要在点击"详细信息"上显示问题和评论。查看但不知道如何...... :(

我有两个表:问题n答案哪里答案包含问题的外键 如何为单个问题访问多行Answer表

谢谢!

1 个答案:

答案 0 :(得分:0)

如果你在这里做原始SQL,那就去吧。

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

对于EF,只需从上下文中提取问题对象,然后遍历Auestion对象的Answers集合。