Synchronization code

This commit is contained in:
sunkaixuan
2023-12-21 19:30:12 +08:00
parent e457eb4fd9
commit c5b59aa28a
4 changed files with 6 additions and 4 deletions

View File

@@ -25,7 +25,7 @@ namespace SqlSugar
var isAsync = UtilMethods.IsAnyAsyncMethod(methods);
if (methods.Length>=0)
{
foreach (var method in methods.Take(25))
foreach (var method in methods.Take(35))
{
var refType = method.GetMethod()?.ReflectedType;
if (refType != null)

View File

@@ -96,7 +96,7 @@ namespace SqlSugar
}
if (frames.Length >= 0)
{
foreach (var method in frames.Take(15))
foreach (var method in frames.Take(35))
{
var refType = method.GetMethod()?.ReflectedType;
if (refType != null)

View File

@@ -14,7 +14,7 @@ namespace SqlSugar
public string TableName { get; internal set; }
public bool IsEnableDiffLogEvent { get; internal set; }
public DiffLogModel DiffModel { get; internal set; }
public List<string> UpdateColumns { get; internal set; }
public List<string> UpdateColumns { get; internal set; }
public string[] WhereColumnList { get; internal set; }
public UpdateableFilter<T> EnableQueryFilter()

View File

@@ -191,9 +191,11 @@ namespace SqlSugar
result.TableName = this.UpdateBuilder.TableName;
result.IsEnableDiffLogEvent = this.IsEnableDiffLogEvent;
result.WhereColumnList = this.WhereColumnList?.ToArray();
result.DiffModel = this.diffModel;
result.DiffModel = this.diffModel;
if (this.UpdateBuilder.DbColumnInfoList.Any())
result.UpdateColumns = this.UpdateBuilder.DbColumnInfoList.GroupBy(it => it.TableId).First().Select(it => it.DbColumnName).ToList();
if(this.UpdateBuilder?.UpdateColumns?.Any()==true)
result.UpdateColumns = this.UpdateBuilder.UpdateColumns;
return result;
}
public IUpdateable<T, T2> InnerJoin<T2>(Expression<Func<T, T2, bool>> joinExpress)