优化内部 QuoteSqlName 方法;

当参数值是 (xxx),则直接返回原形。
如:xxx => [xxx],(max(1)) => (max(1))
This commit is contained in:
2881099
2019-04-13 11:16:58 +08:00
parent 2714ff360d
commit a60a68cd13
6 changed files with 33 additions and 5 deletions

View File

@ -44,6 +44,9 @@ namespace FreeSql.Tests {
[Fact]
public void Test1() {
var sql111 = g.sqlite.Select<TestUser>().AsTable((a, b) => "(select * from TestUser where stringid > 10)").Page(1, 10).ToSql();
var xxx = g.sqlite.Select<TestUser>().GroupBy(a => new { a.stringid }).ToList(a => a.Key.stringid);
var tuser = g.sqlite.Select<TestUser>().Where(u => u.accname == "admin")