From 8e182e12368e488d828a24821b2e0e7d9a83dc76 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 3 Apr 2025 17:43:55 +0800 Subject: [PATCH] Add demo --- .../UserTestCases/UnitTest/UnitOneToMany2.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany2.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany2.cs index de561d432..13d494b7c 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany2.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitOneToMany2.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Linq.Dynamic.Core; using System.Net.Http.Headers; using System.Text; @@ -36,6 +37,16 @@ namespace OrmTest .IncludeByNameString("City").ExecuteCommand(); + StaticConfig.DynamicExpressionParserType = typeof(DynamicExpressionParser); + var dynamicList=db.Queryable() + .IncludesAllFirstLayer() + .Select("it", new List + { + " new (it.City.Name,it.City.AddressId) as City ", + " it.Persons.Select(y=>y.Name) as Persons " + }).ToList(); + + var list = db.Queryable().Includes(x => x.Persons).Includes(x => x.City).ToList(); var list2 = db.Queryable().Includes(x => x.Persons