diff --git a/分组聚合查询.md b/分组聚合查询.md index 8e394a3..faf927a 100644 --- a/分组聚合查询.md +++ b/分组聚合查询.md @@ -48,6 +48,9 @@ var groupby = fsql.Select() | GroupBy | \ | Lambda | 按选择的列分组,GroupBy(a => a.Name) | GroupBy(a => new{a.Name,a.Time}) | | GroupBy | \ | string, parms | 按原生sql语法分组,GroupBy("concat(name, ?cc)", new { cc = 1 }) | | Having | \ | string, parms | 按原生sql语法聚合条件过滤,Having("count(name) = ?cc", new { cc = 1 }) | +| 【成员】 | +| Key | | | 返回 GroupBy 选择的对象 | +| Value | | | 返回主表 或 From\ 的字段选择器 | ## 参考资料 diff --git a/更新日志.md b/更新日志.md index b6f402c..9f8927b 100644 --- a/更新日志.md +++ b/更新日志.md @@ -7,6 +7,8 @@ - 修复 Expression DateTime 类型 CompareTo 在 MySql/SqlServer 下的 bug; - 修复 ISelect.ToList(true) 无效的 bug; - 增加 IAop.ConfigEntity 配置实体特性,可实现使用其他 ORM 的实体特性,[#36](https://github.com/2881099/FreeSql/issues/36); +- 优化 ISelect.GroupBy 查询,增加 .Value 实现聚合源字段查询,ToList(a => a.Sum(a.Value.Score)),[#38](https://github.com/2881099/FreeSql/issues/38); +- 增加 Expression string.Concat,[#39](https://github.com/2881099/FreeSql/issues/39); ## v0.5.3