mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-05 13:17:57 +08:00
Update exp to sql
This commit is contained in:
parent
d8f2c73464
commit
a52f82e849
@ -607,6 +607,14 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
|
|
||||||
var str = "concat('" + model.Args[0].MemberValue.ObjToString() + "')";
|
var str = "concat('" + model.Args[0].MemberValue.ObjToString() + "')";
|
||||||
|
if (model.Args.Count == 2 && model.Args[1].MemberValue is string[])
|
||||||
|
{
|
||||||
|
List<MethodCallExpressionArgs> args = GetStringFormatArgs(str, model.Args[1].MemberValue as string[]);
|
||||||
|
return Format(new MethodCallExpressionModel()
|
||||||
|
{
|
||||||
|
Args = args
|
||||||
|
}); ;
|
||||||
|
}
|
||||||
str = Regex.Replace(str, @"(\{\d+?\})", "',$1,'");
|
str = Regex.Replace(str, @"(\{\d+?\})", "',$1,'");
|
||||||
var array = model.Args.Skip(1).Select(it => it.IsMember ? it.MemberName : (it.MemberValue == null ? "''" : it.MemberValue.ToSqlValue()))
|
var array = model.Args.Skip(1).Select(it => it.IsMember ? it.MemberName : (it.MemberValue == null ? "''" : it.MemberValue.ToSqlValue()))
|
||||||
.Select(it => ToString(new MethodCallExpressionModel()
|
.Select(it => ToString(new MethodCallExpressionModel()
|
||||||
|
Loading…
Reference in New Issue
Block a user