我有以下实体:
public class Parent
{
...
public List<Child> Children { get; set; }
...
}
public class Child
{
public Int32 ParentID { get; set; }
public Parent { get; set; }
}
我已经在这些实体之间创建了映射,如下所示:
modelBuilder.Entity<Child>().HasRequired(child => child.Parent)
.WithMany(parent => parent.Children)
.HasForeignKey(child => child.ParentID);
我在尝试使用ObjectQuery.Include Method加载Child
实例时加载Parent
个实例。有以下声明:
DBContext.Set<Parent>().Include(instance => instance.Children);
该语句仅在Parent
有Parent
个实例的情况下返回Child
个实例。我需要返回完整列表。
感谢您的帮助:)