实体框架.Include()另一个Navigation属性的导航

时间:2009-03-05 13:46:54

标签: .net entity-framework

我有一个实体测试。它包含Navaigation属性问题问题包含导航属性 QuestionLocale

var test = context.Tests
       .Include("Question")
       .FirstOrDefault();

按预期工作。但是如何包含 QuestionLocale

2 个答案:

答案 0 :(得分:59)

您可以使用do:


var test = context.Tests
                  .Include("Question.QuestionLocale")
                  .FirstOrDefault();

答案 1 :(得分:3)

您也可以使用强类型输入方式

var test = context.Tests
                .Include(x => x.Question.Select(child => child.QuestionLocale))
                .FirstOrDefault()