diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany.cs index e5bba7619..a9477277a 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany.cs @@ -31,6 +31,25 @@ namespace OrmTest int personId = db.Insertable(person).ExecuteReturnIdentity(); var list = db.Queryable().Includes(x => x.Persons).Includes(x=>x.City).ToList(); + + + var list2 = db.Queryable() + .Includes(x => x.Persons) + .IncludeLeftJoin(x => x.City) + .Select(it=>new { + City=new {it.City.Name,it.City.Id }, + Persons = it.Persons + }).ToList(); + + var list3 = db.Queryable() + .Includes(x => x.Persons) + .Includes(x => x.City) + .Select(it => new { + City = new { it.City.Name, it.City.Id }, + Persons = it.Persons + }).ToList(); + + db.UpdateNav(list) .IncludeByNameString("Persons") .IncludeByNameString("City").ExecuteCommand();