我有一个实体Test。它包含一个导航属性Question,而Question又包含一个导航属性QuestionLocale。
var test = context.Tests
.Include("Question")
.FirstOrDefault();
正常工作。但如何包含QuestionLocale?
我有一个实体Test。它包含一个导航属性Question,而Question又包含一个导航属性QuestionLocale。
var test = context.Tests
.Include("Question")
.FirstOrDefault();
正常工作。但如何包含QuestionLocale?
var test = context.Tests
.Include("Question.QuestionLocale")
.FirstOrDefault();
该代码用于检索数据并包含相关联的问题和本地化信息。var test = context.Tests
.Include(x => x.Question.Select(child => child.QuestionLocale))
.FirstOrDefault()
ThenInclude
的东西,详见微软文档,这帮我解决了问题。var test = context.Tests.Include(x => x.Question).ThenInclude(q => q.QuestionLocale).FirstOrDefault();
.Include(x => x.Question.QuestionLocale)
有具体的说明吗?我无法确定如何实现... - edobrySystem.Data.Entity
,然后当您键入.Include()
时,将会有lambda的重载。 - The Muffin Man