- 优化 IInsertOrUpdate SetSource tempPrimary 自增的忽略插入;

This commit is contained in:
2881099
2023-03-03 16:47:06 +08:00
parent 59f79a56f3
commit d55e6782d4
14 changed files with 266 additions and 230 deletions

View File

@ -74,6 +74,14 @@ namespace FreeSql.Tests.MySqlExpression
val1 = string.Join("**", fsql.Select<StringJoin01>().ToList(a => a.id));
val2 = fsql.Select<StringJoin01>().ToList(a => string.Join("**", fsql.Select<StringJoin01>().As("b").ToList(b => b.id)));
Assert.Equal(val1, val2[0]);
//val1 = string.Join("**", fsql.Select<StringJoin01>().ToList(a => a.name));
//val2 = fsql.Select<StringJoin01>().ToList(a => string.Join("**", fsql.Select<StringJoin01>().As("b").GroupBy(b => b.name).WithTempQuery(b => new { b.Key }).ToList(b => b.Key)));
//Assert.Equal(val1, val2[0]);
//val1 = string.Join("**", fsql.Select<StringJoin01>().ToList(a => a.id));
//val2 = fsql.Select<StringJoin01>().ToList(a => string.Join("**", fsql.Select<StringJoin01>().As("b").GroupBy(b => b.id).WithTempQuery(b => new { b.Key }).ToList(b => b.Key)));
//Assert.Equal(val1, val2[0]);
}
class StringJoin01
{