diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitFilter.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitFilter.cs index 4043206c1..cd85396e8 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitFilter.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UnitFilter.cs @@ -21,6 +21,11 @@ namespace OrmTest IsAutoDeleteQueryFilter = true, // 启用删除查询过滤器 } }); + db.Aop.OnLogExecuting = (sql, pars) => + { + Console.WriteLine(UtilMethods.GetNativeSql(sql,pars)); + Console.WriteLine(); + }; //添加过滤器 db.QueryFilter.AddTableFilter(u => u.IsDelete == false); @@ -39,6 +44,18 @@ namespace OrmTest BrandName = a.DeviceBrand.Name, }).ToList(); + var devices2 = db.Queryable("a") + + .AddJoinInfo(typeof(DeviceBrandEntity),"o", "o.id==a.DeviceBrandId") + //.ClearFilter() + .Select(a => new + { + Id = a.Id, + Name = a.Name, + DeviceBrandId = a.DeviceBrandId, + BrandName = a.DeviceBrand.Name, + }).ToList(); + } /// /// 仪器