LINQ to Entities - 使用包含导航属性

时间:2015-03-11 07:36:46

标签: entity-framework include linq-to-entities

我有以下LINQ查询:

return ClientContext.Services.Include("Location").Include("Service1").Where(s => s.FkLocationId == currentLocation);

我的服务类如下:



 public partial class Service {
      public Service()
        {
            this.Service1 = new HashSet<Service>();
        }
   
     public virtual ICollection<Service> Service1 { get; set; }
public virtual Location Location { get; set; }
   }
&#13;
&#13;
&#13;

使用我的LINQ查询,我希望找到给定服务的位置,以及它的子服务,这两种服务都可以正确获取。但是当我检查ICollection<Service> Service1内的服务对象内部时,location对象为null。

为什么我不在该集合中获取Service对象的位置导航?

最简单的方法是什么?

0 个答案:

没有答案