Entity framework 实体框架多级急加载,Linq到实体
当我加载两个子实体时,其中两个子实体都包含相同类型的子实体,第一个子实体将被忽略 例: 我注意到,在生成的sql中,圆上有一个大小为的左外连接,而正方形上没有大小为的左外连接 我只是想知道是否有什么可以纠正这个问题, 先发制人Entity framework 实体框架多级急加载,Linq到实体,entity-framework,linq-to-entities,eager-loading,Entity Framework,Linq To Entities,Eager Loading,当我加载两个子实体时,其中两个子实体都包含相同类型的子实体,第一个子实体将被忽略 例: 我注意到,在生成的sql中,圆上有一个大小为的左外连接,而正方形上没有大小为的左外连接 我只是想知道是否有什么可以纠正这个问题, 先发制人 public class Geometry { public Square square {get; set;} public Circle circle {get; set;} } public class Square { public Si
public class Geometry
{
public Square square {get; set;}
public Circle circle {get; set;}
}
public class Square
{
public Size size { get; set; }
}
public class Circle
{
public Size size {get; set;}
}
public class Size
{
public int length {get; set;}
public int width {get; set;}
}
dbSet.get().Include(x => x.circle.size).Include(x => x.square.size)