From a7936acbe135582dc66f1d729e2157894ed8dbbc Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 3 Apr 2025 15:56:24 +0800 Subject: [PATCH] Add demo --- .../UserTestCases/UnitTest/UnitStringToExp.cs | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitStringToExp.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitStringToExp.cs index 967d5a52c..076496bfb 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitStringToExp.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitStringToExp.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Linq.Dynamic.Core; using System.Linq.Dynamic.Core.CustomTypeProviders; using System.Text; +using static OrmTest.UnitOneToManyFiltersadfa; namespace OrmTest { @@ -128,8 +129,24 @@ namespace OrmTest .Where("it", $"SqlFunc.Exists(it.Address.Id)") .OrderBy((it, y) => it.Id) .ToList(); - - + //Select实现返回导航属性 + var list66 = db.Queryable() + .Includes(it => it.Address) + .Select(it => new + { + addid=it.Address.Id, + Address =it.Address + }).ToList(); + var list666 = db.Queryable() + .Includes(it=>it.Address) + .Select("it", + new List() + { + " it.Address.Id as addid" , + "it.Address as Address" + } + ) + .ToList(); var xxx = DynamicCoreHelper.GetMember(typeof(UnitPerson011), typeof(int), "it", $"it.Address.Id "); var list7= db.Queryable().Select("it", $"it.Address.Id ",typeof(UnitPerson011), typeof(int)).ToList(); var list8 = db.Queryable().Select("it", $"new(it.Id as Id, it.Name)", typeof(Order)).ToList();