mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-12-21 09:05:47 +08:00
- 优化 pgsql jsonb 映射,支持 List,mysql limit in 子查询;
This commit is contained in:
@@ -922,6 +922,14 @@ FROM ""tb_topic22"" a
|
||||
WHERE (((cast(a.""Id"" as character)) in (SELECT b.""Title""
|
||||
FROM ""tb_topic22"" b)))", subquery);
|
||||
var subqueryList = select.Where(a => select.As("b").ToList(b => b.Title).Contains(a.Id.ToString())).ToList();
|
||||
|
||||
subquery = select.Where(a => select.As("b").Limit(10).ToList(b => b.Title).Contains(a.Id.ToString())).ToSql();
|
||||
Assert.Equal(@"SELECT a.""Id"", a.""Clicks"", a.""TypeGuid"", a.""Title"", a.""CreateTime""
|
||||
FROM ""tb_topic22"" a
|
||||
WHERE (((cast(a.""Id"" as character)) in (SELECT b.""Title""
|
||||
FROM ""tb_topic22"" b
|
||||
limit 0,10)))", subquery);
|
||||
subqueryList = select.Where(a => select.As("b").Limit(10).ToList(b => b.Title).Contains(a.Id.ToString())).ToList();
|
||||
}
|
||||
[Fact]
|
||||
public void As()
|
||||
|
||||
Reference in New Issue
Block a user