mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 04:18:16 +08:00
- 修复 ISelect.From<T2, T2> 当传入相同的两个实体类型,可能导致内部 Join 无法匹配的 bug;
- 增加 IGroupSelect ToSql(string) 重载方法;
This commit is contained in:
@ -296,6 +296,13 @@ namespace FreeSql.Tests
|
||||
[Fact]
|
||||
public void Test1()
|
||||
{
|
||||
var tkdkdksql = g.sqlite.Select<TaskBuild>().From<Templates, Templates>((a, b, c) =>
|
||||
a.LeftJoin(aa => aa.TemplatesId == b.Id2 && b.Code == "xx")
|
||||
.LeftJoin(aa => aa.TemplatesId == c.Id2))
|
||||
.GroupBy((a, b, c) => new { a.NamespaceName, c.Code })
|
||||
.ToSql("a.id");
|
||||
|
||||
|
||||
|
||||
var dcksdkdsk = g.sqlite.Select<NewsArticle>().Where(a => a.testaddtime2.HasValue).ToSql();
|
||||
var dcksdkdsk2 = g.sqlite.Select<NewsArticle>().Where(a => !a.testaddtime2.HasValue).ToSql();
|
||||
|
Reference in New Issue
Block a user