From 4ae8364a371cbf5d23356ce3a235fafd476b33d1 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 20 Sep 2023 21:33:06 +0800 Subject: [PATCH] Add unit test --- .../SqlSeverTest/UnitTest/UnitStringToExp.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs index 336fdb849..65c06acd2 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/UnitStringToExp.cs @@ -65,9 +65,13 @@ namespace OrmTest }; var exp = DynamicCoreHelper.GetWhere("it", $"it=>it.Address.Street={"a"}"); var list2=db.Queryable().Where(exp).ToList(); - - var exp2 = DynamicCoreHelper.GetWhere("it", $"it=>SqlFunc.Exists(it.Address.Id)"); - var list3 = db.Queryable().Where(exp2).ToList(); + + //导航属性动态 + var list3 = db.Queryable().Where("it", $"SqlFunc.Exists(it.Address.Id)").ToList(); + //普通条件动态 + var list4 = db.Queryable().Where("it", $"it.Name={"a"}").ToList(); + //动态类+动态条件 + var list5=db.QueryableByObject(typeof(UnitPerson011)).Where("it", $"it.Address.Id=={1}").ToList(); } public class SqlSugarTypeProvider : DefaultDynamicLinqCustomTypeProvider {