mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 增加 GroupBy ToDictionary 返回字段的查询方法,TKey 为 GroupBy 选择的对象;
- 整理 GroupBy 所有方法不使用 DTO 映射规则;
This commit is contained in:
@ -819,6 +819,14 @@ namespace FreeSql.Tests.Odbc.PostgreSQL
|
||||
cou = b.Count(),
|
||||
sum2 = b.Sum(b.Value.TypeGuid)
|
||||
});
|
||||
var aggtolist11 = select
|
||||
.GroupBy(a => a.Title)
|
||||
.ToDictionary(b => new
|
||||
{
|
||||
b.Key,
|
||||
cou = b.Count(),
|
||||
sum2 = b.Sum(b.Value.TypeGuid)
|
||||
});
|
||||
|
||||
var aggsql2 = select
|
||||
.GroupBy(a => new { a.Title, yyyy = string.Concat(a.CreateTime.Year, '-', a.CreateTime.Month) })
|
||||
@ -837,6 +845,16 @@ namespace FreeSql.Tests.Odbc.PostgreSQL
|
||||
b.Key.Title,
|
||||
b.Key.yyyy,
|
||||
|
||||
cou = b.Count(),
|
||||
sum2 = b.Sum(b.Value.TypeGuid)
|
||||
});
|
||||
var aggtolist22 = select
|
||||
.GroupBy(a => new { a.Title, yyyy = string.Concat(a.CreateTime.Year, '-', a.CreateTime.Month) })
|
||||
.ToDictionary(b => new
|
||||
{
|
||||
b.Key.Title,
|
||||
b.Key.yyyy,
|
||||
|
||||
cou = b.Count(),
|
||||
sum2 = b.Sum(b.Value.TypeGuid)
|
||||
});
|
||||
|
Reference in New Issue
Block a user