mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Synchronization code
This commit is contained in:
parent
b1bff6d1fc
commit
3517f6a33a
@ -625,6 +625,20 @@ namespace SqlSugar
|
||||
|
||||
private void ResolveLength(ExpressionParameter parameter, bool? isLeft, MemberExpression expression)
|
||||
{
|
||||
var ps=ExpressionTool.GetParameters(expression);
|
||||
if (expression.Expression!=null&&ps.Count == 0)
|
||||
{
|
||||
var p = base.AppendParameter(ExpressionTool.DynamicInvoke(expression.Expression));
|
||||
var methodParamter2 = new MethodCallExpressionArgs() { IsMember =true, MemberName =p, MemberValue = null };
|
||||
var result2 = this.Context.DbMehtods.Length(new MethodCallExpressionModel()
|
||||
{
|
||||
Args = new List<MethodCallExpressionArgs>() {
|
||||
methodParamter2
|
||||
}
|
||||
});
|
||||
base.AppendMember(parameter, isLeft, result2);
|
||||
return;
|
||||
}
|
||||
if (parameter.Context.ResolveType == ResolveExpressType.FieldSingle)
|
||||
{
|
||||
parameter.Context.ResolveType = ResolveExpressType.WhereSingle;
|
||||
|
Loading…
Reference in New Issue
Block a user