Synchronization code

This commit is contained in:
sunkaixuan
2022-11-21 12:36:41 +08:00
parent af462d84cf
commit 53dd753736
2 changed files with 5 additions and 1 deletions

View File

@@ -525,7 +525,7 @@ namespace SqlSugar
return FormatConcat(model);
}
str =Regex.Replace(str, @"(\{\d+?\})", revalue);
var array = model.Args.Skip(1).Select(it => it.IsMember?it.MemberName:it.MemberValue)
var array = model.Args.Skip(1).Select(it => it.IsMember?it.MemberName:(it.MemberValue==null?"''":it.MemberValue.ToSqlValue()))
.Select(it=>ToString(new MethodCallExpressionModel() { Args=new List<MethodCallExpressionArgs>() {
new MethodCallExpressionArgs(){ IsMember=true, MemberName=it }
} })).ToArray();

View File

@@ -337,6 +337,10 @@ namespace SqlSugar
}
else
{
if (tableName.Contains(SqlBuilder.SqlTranslationLeft))
{
tableName = SqlBuilder.GetNoTranslationColumnName(tableName);
}
var sql = @"IF EXISTS (SELECT * FROM sys.objects
WHERE type='u' AND name='"+tableName.ToSqlFilter()+@"')
SELECT 1 AS res ELSE SELECT 0 AS res;";