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 {