mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 02:32:50 +08:00
- 优化 集合属性子查询别名代码;#1201
This commit is contained in:
parent
39cee0cc0b
commit
9a16d3b509
@ -2347,13 +2347,8 @@ namespace FreeSql.Internal
|
|||||||
void LocalSetSelectProviderAlias(string alias)
|
void LocalSetSelectProviderAlias(string alias)
|
||||||
{
|
{
|
||||||
if (selectSetAliased) return;
|
if (selectSetAliased) return;
|
||||||
if (alias.Length == 1)
|
if (alias.Length == 1 && alias[0] >= 'a' && alias[0] <= 'd')
|
||||||
{
|
alias = $"sub_{alias}";
|
||||||
//if (new[] { "a", "b", "c", "d" }.Contains(alias)) alias = $"sub_{alias}";
|
|
||||||
var aliasAscii = (int)alias[0];
|
|
||||||
if (Enumerable.Range(97, 5).Any(a => a == aliasAscii))
|
|
||||||
alias = $"sub_{alias}";
|
|
||||||
}
|
|
||||||
selectSetAliased = true;
|
selectSetAliased = true;
|
||||||
select._tables[0].Alias = alias;
|
select._tables[0].Alias = alias;
|
||||||
select._tables[0].AliasInit = alias;
|
select._tables[0].AliasInit = alias;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user