Update exp to sql

This commit is contained in:
sunkaixuan 2025-03-11 12:31:06 +08:00
parent 7ccb4a2b03
commit 06672128af
2 changed files with 11 additions and 1 deletions
Src/Asp.NetCore2/SqlSugar
ExpressionsToSql/ResolveItems
SqlSugarForCore.nuspec

View File

@ -262,6 +262,16 @@ namespace SqlSugar
var value = GetNewExpressionValue(item);
parameter.Context.Result.Append($" {value} AS {asName} ");
}
else if (item is ConditionalExpression)
{
var value = GetNewExpressionValue(item);
parameter.Context.Result.Append($" {value} AS {asName} ");
}
else if (ExpressionTool.GetMethodName(item)==nameof(SqlFunc.IIF))
{
var value = GetNewExpressionValue(item);
parameter.Context.Result.Append($" {value} AS {asName} ");
}
else
{
asName = GetAsNameResolveAnObject(parameter, item, asName, isSameType);

View File

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