C# Net实体框架对象导航?
我正在使用ADO.Net Entity Framework和C检索目标的语言,方法如下: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
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 查看以下有关实体框架中的即时加载的链接: