Update exp to sql

This commit is contained in:
sunkaixuan 2022-11-22 10:22:20 +08:00
parent b40a43b92d
commit e9754c2f4b
2 changed files with 8 additions and 2 deletions

View File

@ -45,7 +45,10 @@ namespace SqlSugar
var argExp = exp.Arguments[0];
var name =this.Context.GetTranslationColumnName((argExp as LambdaExpression).Parameters[0].Name);
var parameter = (argExp as LambdaExpression).Parameters.Last();
Context.InitMappingInfo(parameter.Type);
foreach (var item in (argExp as LambdaExpression).Parameters)
{
Context.InitMappingInfo(item.Type);
}
this.Context.RefreshMapping();
var tableName= Context.GetTranslationTableName(parameter.Type.Name, true);
var joinString =string.Format(" {2} INNER JOIN {1} {0} ",

View File

@ -45,7 +45,10 @@ namespace SqlSugar
var argExp = exp.Arguments[0];
var name =this.Context.GetTranslationColumnName((argExp as LambdaExpression).Parameters[0].Name);
var parameter = (argExp as LambdaExpression).Parameters.Last();
Context.InitMappingInfo(parameter.Type);
foreach (var item in (argExp as LambdaExpression).Parameters)
{
Context.InitMappingInfo(item.Type);
}
this.Context.RefreshMapping();
var tableName= Context.GetTranslationTableName(parameter.Type.Name, true);
var joinString =string.Format(" {2} LEFT JOIN {1} {0} ",