- 修复 DTO 子查询集合嵌套 bug;

This commit is contained in:
2881099
2022-05-23 17:51:37 +08:00
parent f756b56aa0
commit c30a850ad4
6 changed files with 107 additions and 57 deletions

View File

@ -297,7 +297,20 @@ namespace base_entity
users2 = fsql.Select<User1>().Where(b => b.GroupId == a.Id).ToList(b => new
{
userid = b.Id,
username = b.Username
username = b.Username,
users11 = fsql.Select<User1>().Where(c => c.GroupId == a.Id).ToList(),
users22 = fsql.Select<User1>().Where(c => c.GroupId == a.Id).ToList(c => new
{
userid = c.Id,
username = c.Username,
}),
groups11 = fsql.Select<UserGroup>().Where(c => c.Id == b.GroupId).ToList(),
groups22 = fsql.Select<UserGroup>().Where(c => c.Id == b.GroupId).ToList(c => new
{
c.Id,
c.GroupName,
username = b.Username,
})
}),
users3 = fsql.Select<User1>().Limit(10).ToList(),
users4 = fsql.Select<User1>().Limit(10).ToList(b => new
@ -317,7 +330,19 @@ namespace base_entity
users2 = fsql.Select<User1>().Where(b => b.GroupId == a.Id).ToList(b => new
{
userid = b.Id,
username = b.Username
username = b.Username,
users11 = fsql.Select<User1>().Where(c => c.GroupId == a.Id).ToList(),
users22 = fsql.Select<User1>().Where(c => c.GroupId == a.Id).ToList(c => new
{
userid = c.Id,
username = c.Username,
}),
groups11 = fsql.Select<UserGroup>().Where(c => c.Id == b.GroupId).ToList(),
groups22 = fsql.Select<UserGroup>().Where(c => c.Id == b.GroupId).ToList(c => new
{
c.Id, c.GroupName,
username = b.Username,
})
}),
users3 = fsql.Select<User1>().Limit(10).ToList(),
users4 = fsql.Select<User1>().Limit(10).ToList(b => new