mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Code optimization
This commit is contained in:
parent
0c83bd5d35
commit
cf9ed972b1
@ -336,6 +336,10 @@ namespace SqlSugar
|
|||||||
var exp=field.GetValue(item,null) as Expression;
|
var exp=field.GetValue(item,null) as Expression;
|
||||||
var isMain = ChildType == this.EntityType;
|
var isMain = ChildType == this.EntityType;
|
||||||
var isSingle = IsSingle();
|
var isSingle = IsSingle();
|
||||||
|
if (ChildType != this.EntityType&&isSingle)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
var expValue = GetExpressionValue(exp, isSingle ? ResolveExpressType.WhereSingle : ResolveExpressType.WhereMultiple);
|
var expValue = GetExpressionValue(exp, isSingle ? ResolveExpressType.WhereSingle : ResolveExpressType.WhereMultiple);
|
||||||
var sql = expValue.GetResultString();
|
var sql = expValue.GetResultString();
|
||||||
var itName = (exp as LambdaExpression).Parameters[0].Name;
|
var itName = (exp as LambdaExpression).Parameters[0].Name;
|
||||||
@ -350,10 +354,7 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
if (isSingle)
|
if (isSingle)
|
||||||
{
|
{
|
||||||
if (ChildType != this.EntityType)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if (isMain)
|
else if (isMain)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user