Restore code

This commit is contained in:
sunkaixuan
2022-04-13 12:56:23 +08:00
parent 5f3adeef43
commit b3905ed9d2

View File

@@ -17,19 +17,6 @@ namespace SqlSugar
public MapperExpressionResolve(Expression expression, InvalidOperationException ex) public MapperExpressionResolve(Expression expression, InvalidOperationException ex)
{ {
this.expression = expression; this.expression = expression;
NavgateExpression navgate = new NavgateExpression(context);
if (navgate.IsNavgate(expression))
{
navgate.Execute(this);
}
else
{
OldNavgate(expression, ex);
}
}
private void OldNavgate(Expression expression, InvalidOperationException ex)
{
this.ex = ex; this.ex = ex;
this.mappers = CallContext.MapperExpression.Value; this.mappers = CallContext.MapperExpression.Value;
Error01(); Error01();
@@ -244,7 +231,8 @@ namespace SqlSugar
this.querybuiler.TableShortName = (childExpression as MemberExpression).Expression.ToString(); this.querybuiler.TableShortName = (childExpression as MemberExpression).Expression.ToString();
} }
this.context.InitMappingInfo(childExpression.Type); this.context.InitMappingInfo(childExpression.Type);
return new MapperExpressionInfo() { return new MapperExpressionInfo()
{
EntityInfo = this.context.EntityMaintenance.GetEntityInfo(childExpression.Type) EntityInfo = this.context.EntityMaintenance.GetEntityInfo(childExpression.Type)
}; };
} }