diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs index 9c45818f6..a87a7021a 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UCustom012.cs @@ -126,8 +126,22 @@ namespace OrmTest db.Insertable(new Tree1() { Id = 4, Name = "02" }).ExecuteCommand(); db.Insertable(new Tree1() { Id = 5, Name = "0201", ParentId = 2 }).ExecuteCommand(); db.Insertable(new Tree1() { Id = 6, Name = "020101", ParentId = 5 }).ExecuteCommand(); - - + db.Insertable(new Tree1() { Id = 7, Name = "02010101", ParentId = 6 }).ExecuteCommand(); + var tree1=db.Queryable().Includes(x => x.Parent.Parent).ToList(); + if (tree1.Last().Parent.Parent == null) + { + throw new Exception("unit error"); + } + var tree2 = db.Queryable().Includes(x => x.Parent.Parent.Parent).ToList(); + if (tree2.Last().Parent.Parent.Parent == null) + { + throw new Exception("unit error"); + } + var tree3 = db.Queryable().Includes(x => x.Parent.Parent.Parent.Parent).ToList(); + if (tree3.Last().Parent.Parent.Parent.Parent == null) + { + throw new Exception("unit error"); + } var list21111 = new List(); var xxx= db.Queryable() .Includes(it => it.Child)