mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-02 20:02:47 +08:00
-
This commit is contained in:
parent
8b3400320f
commit
2af58d0fd6
@ -54,7 +54,7 @@ namespace SqlSugar
|
||||
}
|
||||
else if (expression is ConditionalExpression)
|
||||
{
|
||||
Check.ThrowNotSupportedException("ConditionalExpression");
|
||||
return new ConditionalExpressionResolve(parameter);
|
||||
}
|
||||
else if (expression is MethodCallExpression)
|
||||
{
|
||||
|
@ -9,7 +9,25 @@ namespace SqlSugar
|
||||
{
|
||||
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 >
|
||||
<metadata>
|
||||
<id>sqlSugar</id>
|
||||
<version>4.5.1.7</version>
|
||||
<version>4.5.1.8</version>
|
||||
<title>SqlSugar .Net Framework 4.0+ ORM </title>
|
||||
<authors>sun kaixuan</authors>
|
||||
<owners>landa</owners>
|
||||
|
Loading…
Reference in New Issue
Block a user