mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-04 12:47:57 +08:00
Update exp to sql
This commit is contained in:
parent
5acb02fa19
commit
376efdc981
@ -141,7 +141,10 @@ namespace SqlSugar
|
|||||||
var newMemExp = (bodyExp as MemberInitExpression);
|
var newMemExp = (bodyExp as MemberInitExpression);
|
||||||
var parameters = ExpressionTool.GetParameters(exp);
|
var parameters = ExpressionTool.GetParameters(exp);
|
||||||
InitType(exp);
|
InitType(exp);
|
||||||
SetShortName(exp, null);
|
if (parameters.Any())
|
||||||
|
{
|
||||||
|
this.Context.CurrentShortName = this.Context.GetTranslationColumnName(parameters.FirstOrDefault().Name);
|
||||||
|
}
|
||||||
Check.ExceptionEasy(newMemExp == null, $"Subquery ToList(exp,true) expression {exp.ToString()} can only be it=>new class(){{Id = it.id}}", $"子查询ToList(exp,true)表达式{exp.ToString()}只能是it=>new class(){{ id=it.Id}}");
|
Check.ExceptionEasy(newMemExp == null, $"Subquery ToList(exp,true) expression {exp.ToString()} can only be it=>new class(){{Id = it.id}}", $"子查询ToList(exp,true)表达式{exp.ToString()}只能是it=>new class(){{ id=it.Id}}");
|
||||||
var dic = ExpressionTool.GetMemberBindingItemList(newMemExp.Bindings);
|
var dic = ExpressionTool.GetMemberBindingItemList(newMemExp.Bindings);
|
||||||
var db = this.Context.SugarContext.Context;
|
var db = this.Context.SugarContext.Context;
|
||||||
|
@ -141,7 +141,10 @@ namespace SqlSugar
|
|||||||
var newMemExp = (bodyExp as MemberInitExpression);
|
var newMemExp = (bodyExp as MemberInitExpression);
|
||||||
var parameters = ExpressionTool.GetParameters(exp);
|
var parameters = ExpressionTool.GetParameters(exp);
|
||||||
InitType(exp);
|
InitType(exp);
|
||||||
SetShortName(exp, null);
|
if (parameters.Any())
|
||||||
|
{
|
||||||
|
this.Context.CurrentShortName = this.Context.GetTranslationColumnName(parameters.FirstOrDefault().Name);
|
||||||
|
}
|
||||||
Check.ExceptionEasy(newMemExp == null, $"Subquery ToList(exp,true) expression {exp.ToString()} can only be it=>new class(){{Id = it.id}}", $"子查询ToList(exp,true)表达式{exp.ToString()}只能是it=>new class(){{ id=it.Id}}");
|
Check.ExceptionEasy(newMemExp == null, $"Subquery ToList(exp,true) expression {exp.ToString()} can only be it=>new class(){{Id = it.id}}", $"子查询ToList(exp,true)表达式{exp.ToString()}只能是it=>new class(){{ id=it.Id}}");
|
||||||
var dic=ExpressionTool.GetMemberBindingItemList(newMemExp.Bindings);
|
var dic=ExpressionTool.GetMemberBindingItemList(newMemExp.Bindings);
|
||||||
var db = this.Context.SugarContext.Context;
|
var db = this.Context.SugarContext.Context;
|
||||||
|
Loading…
Reference in New Issue
Block a user