Synchronization code

This commit is contained in:
sunkaixuan
2024-01-19 14:22:48 +08:00
parent 4520a4c6a6
commit 2a12be7198
2 changed files with 9 additions and 1 deletions

View File

@@ -108,6 +108,14 @@ namespace SqlSugar
}
}
}
else if (context.Expression is MemberInitExpression memberInitExpression)
{
var getParameters = ExpressionTool.GetParameters(context.Expression).Select(it=>it.Name).Distinct().ToList();
if (getParameters?.Count()>1)
{
context.SingleTableNameSubqueryShortName = getParameters.First();
}
}
else
{
Check.ExceptionEasy( "I'm sorry I can't parse the current expression","不支持当前表达式");

View File

@@ -2,7 +2,7 @@
<package >
<metadata>
<id>SqlSugarCore</id>
<version>5.1.4.136</version>
<version>5.1.4.137-preview07</version>
<authors>sunkaixuan</authors>
<owners>果糖大数据科技</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>