From 243a94d76d7dc17f0670dec2cf2680f937eb1e14 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Fri, 18 Sep 2020 12:25:53 +0800 Subject: [PATCH] update --- API.md | 1 + 更新日志.md | 1 + 查询.md | 3 +++ 3 files changed, 5 insertions(+) diff --git a/API.md b/API.md index 95e41de..5f7b19d 100644 --- a/API.md +++ b/API.md @@ -157,6 +157,7 @@ DbContext 自身 = 完整事务,BaseRepository 不一定有事务(可通过 | OrderBy | \ | Lambda | 按列排序,OrderBy(a => a.Time),可多次使用 | | OrderByDescending | \ | Lambda | 按列倒向排序,OrderByDescending(a => a.Time) | | OrderBy | \ | string, parms | 按原生sql语法排序,OrderBy("count(name) + ?cc", new { cc = 1 }) | +| OrderByPropertyName | string, bool | 按属性名字符串排序(支持导航属性) | | 【联表】 | | LeftJoin | \ | Lambda | 左联查询,可使用导航属性,或指定关联的实体类型 | | InnerJoin | \ | Lambda | 联接查询,可使用导航属性,或指定关联的实体类型 | diff --git a/更新日志.md b/更新日志.md index 1042be6..107fe6d 100644 --- a/更新日志.md +++ b/更新日志.md @@ -8,6 +8,7 @@ - 增加 ISelect<11..16> 16 个联表查询; - 增加 ISelect Aggregate(lambda, out var result) 方法; - 增加 ISelect OrderByIf 方法 #446; +- 增加 ISelect OrderByPropertyName 方法 #446 #278; - 增加 IUpdate/IDelete WhereIf 方法 #446; - **增加 ISelect/IInsert/IUpdate/IDelete CommandTimeout 方法设置命令超时;** - **增加 GlobalFilter.ApplyIf 创建动态过滤器;** diff --git a/查询.md b/查询.md index 60e8e04..dc2a22b 100644 --- a/查询.md +++ b/查询.md @@ -70,6 +70,8 @@ fsql.Select().WhereDynamicFilter(dyfilter).ToList(); //WHERE (not((a.""Code"") LIKE '%val1%') AND not((a.""Name"") LIKE 'val2%') OR a__Parent.""Code"" = 'val11' AND (a__Parent.""Name"") LIKE '%val22%') ``` +> 动态排序:ISelect.OrderByPropertyName("Parent.Ocde") + ## API | 方法 | 返回值 | 参数 | 描述 | @@ -109,6 +111,7 @@ fsql.Select().WhereDynamicFilter(dyfilter).ToList(); | OrderBy | \ | Lambda | 按列排序,OrderBy(a => a.Time),可多次使用 | | OrderByDescending | \ | Lambda | 按列倒向排序,OrderByDescending(a => a.Time) | | OrderBy | \ | string, parms | 按原生sql语法排序,OrderBy("count(name) + ?cc", new { cc = 1 }) | +| OrderByPropertyName | string, bool | 按属性名字符串排序(支持导航属性) | | 【联表】 | | LeftJoin | \ | Lambda | 左联查询,可使用导航属性,或指定关联的实体类型 | | InnerJoin | \ | Lambda | 联接查询,可使用导航属性,或指定关联的实体类型 |