mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 修复 表达式树解析 string.Concat 多于3个时的 bug;
This commit is contained in:
@ -578,6 +578,23 @@ namespace base_entity
|
||||
BaseEntity.Initialization(fsql, () => _asyncUow.Value);
|
||||
#endregion
|
||||
|
||||
var sql1c2 = fsql.Select<User1>()
|
||||
.GroupBy(a => new { a.Nickname, a.Avatar })
|
||||
.WithTempQuery(b => new
|
||||
{
|
||||
sum = b.Sum(b.Value.Sort),
|
||||
b.Key.Nickname,
|
||||
b.Key.Avatar,
|
||||
})
|
||||
.OrderByDescending(arg => arg.sum)
|
||||
.ToSql(arg => new
|
||||
{
|
||||
str1 = string.Concat(arg.Nickname, '-', arg.Avatar, '-'),
|
||||
str2 = string.Concat(arg.Nickname, '-', arg.Avatar)
|
||||
}); //报错 多括号
|
||||
//.ToOne(arg => string.Concat(arg.Nickname, '-', arg.Avatar)); //正常
|
||||
Console.WriteLine(sql1c2);
|
||||
|
||||
var xp = new Xpb()
|
||||
{
|
||||
Id = "L23035555",
|
||||
|
Reference in New Issue
Block a user