【发布时间】:2009-03-05 13:46:54
【问题描述】:
我有一个实体测试。它包含一个导航属性Question,Question 包含一个导航属性QuestionLocale。
var test = context.Tests
.Include("Question")
.FirstOrDefault();
按预期工作。但是怎么可能包含 QuestionLocale?
【问题讨论】:
标签: .net entity-framework
我有一个实体测试。它包含一个导航属性Question,Question 包含一个导航属性QuestionLocale。
var test = context.Tests
.Include("Question")
.FirstOrDefault();
按预期工作。但是怎么可能包含 QuestionLocale?
【问题讨论】:
标签: .net entity-framework
你可以使用:
var test = context.Tests
.Include("Question.QuestionLocale")
.FirstOrDefault();
【讨论】:
.Include(x => x.Question.QuestionLocale) 的任何细节?我不知道该怎么做...
System.Data.Entity 然后当您键入 .Include() 时,lambda 将会重载。
你也可以用强类型的方式来做
var test = context.Tests
.Include(x => x.Question.Select(child => child.QuestionLocale))
.FirstOrDefault()
【讨论】: