C# Net实体框架对象导航?

C# Net实体框架对象导航?,c#,entity-framework,C#,Entity Framework,我正在使用ADO.Net Entity Framework和C检索目标的语言,方法如下: var list = from dd in guiaContext.DestinationDetail where dd.id_destination == destinationID select dd; 但当我在foreach中访问语言时: foreach (DestinationDetail detail in list) languagesList.Add(detail.L

我正在使用ADO.Net Entity Framework和C检索目标的语言,方法如下:

var list =
   from dd in guiaContext.DestinationDetail
   where dd.id_destination == destinationID
   select dd;
但当我在foreach中访问语言时:

foreach (DestinationDetail detail in list)
   languagesList.Add(detail.Language.ds_language);
详细信息。语言为空。为什么?


谢谢大家!

是否有两个表格:目的地和语言? 目标和语言表之间是否存在外键关系

这将有助于评论上述语言为空的问题

默认情况下,EF不会检索延迟加载引用的表

试试这个:

var list=来自guiaContext.DestinationDetail IncludeLanguage中的dd,其中dd.id\u destination==destinationID选择dd

查看以下有关实体框架中的即时加载的链接: