选择已连接对象及其相关实体的列表

时间:2013-01-25 17:27:51

标签: entity-framework

我有三张桌子:

QuestionWrappers 问题 选项

我想要的是一个问题列表,其中包含绑定到每个问题的选项集合。

这是我到目前为止所做的:

return context.QuestionWrappers
                    .Include("Question")
                    .Include("Question.Options")
                    .Select(q => q.Question)
                    .ToList();

不幸的是,这会返回一个“问题”对象列表,但缺少Question.Options。

1 个答案:

答案 0 :(得分:1)

我认为你几乎拥有它,这将有效:

return context.QuestionWrappers
                .Include(qw=>qw.Question.Select(q=>q.Options))
                .ToList();

来源:http://msdn.microsoft.com/en-us/data/jj574232.aspx