mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-04 04:37:58 +08:00
-
This commit is contained in:
parent
8b3400320f
commit
2af58d0fd6
@ -54,7 +54,7 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else if (expression is ConditionalExpression)
|
else if (expression is ConditionalExpression)
|
||||||
{
|
{
|
||||||
Check.ThrowNotSupportedException("ConditionalExpression");
|
return new ConditionalExpressionResolve(parameter);
|
||||||
}
|
}
|
||||||
else if (expression is MethodCallExpression)
|
else if (expression is MethodCallExpression)
|
||||||
{
|
{
|
||||||
|
@ -9,7 +9,25 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
public ConditionalExpressionResolve(ExpressionParameter parameter) : base(parameter)
|
public ConditionalExpressionResolve(ExpressionParameter parameter) : base(parameter)
|
||||||
{
|
{
|
||||||
|
var express = base.Expression as ConditionalExpression;
|
||||||
|
var isLeft = parameter.IsLeft;
|
||||||
|
switch (base.Context.ResolveType)
|
||||||
|
{
|
||||||
|
case ResolveExpressType.None:
|
||||||
|
case ResolveExpressType.WhereSingle:
|
||||||
|
case ResolveExpressType.WhereMultiple:
|
||||||
|
case ResolveExpressType.SelectSingle:
|
||||||
|
case ResolveExpressType.SelectMultiple:
|
||||||
|
case ResolveExpressType.FieldSingle:
|
||||||
|
case ResolveExpressType.FieldMultiple:
|
||||||
|
case ResolveExpressType.Join:
|
||||||
|
case ResolveExpressType.ArraySingle:
|
||||||
|
case ResolveExpressType.ArrayMultiple:
|
||||||
|
case ResolveExpressType.Update:
|
||||||
|
default:
|
||||||
|
Check.Exception(true, "Does not support it.xx==value ? true:false , Use SqlFunc.IIF (it.xx==value,true,false)");
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<package >
|
<package >
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>sqlSugar</id>
|
<id>sqlSugar</id>
|
||||||
<version>4.5.1.7</version>
|
<version>4.5.1.8</version>
|
||||||
<title>SqlSugar .Net Framework 4.0+ ORM </title>
|
<title>SqlSugar .Net Framework 4.0+ ORM </title>
|
||||||
<authors>sun kaixuan</authors>
|
<authors>sun kaixuan</authors>
|
||||||
<owners>landa</owners>
|
<owners>landa</owners>
|
||||||
|
Loading…
Reference in New Issue
Block a user