db.Updateable().CallMethod IsIgnoreOnleyUpdate=true bug

This commit is contained in:
sunkaixuna
2021-08-04 00:27:41 +08:00
parent 49a8184fe7
commit 190227cb0b
2 changed files with 6 additions and 5 deletions

View File

@@ -306,11 +306,6 @@ namespace SqlSugar
sqlBuilder.UpdateBuilder.LambdaExpressions = InstanceFactory.GetLambdaExpressions(this.CurrentConnectionConfig);
sqlBuilder.Context = result.SqlBuilder.UpdateBuilder.Context = this;
result.Init();
var ignoreColumns = result.EntityInfo.Columns.Where(it => it.IsOnlyIgnoreUpdate).ToList();
if (ignoreColumns!=null&&ignoreColumns.Any())
{
result = (UpdateableProvider<T>)result.IgnoreColumns(ignoreColumns.Select(it=>it.PropertyName).ToArray());
}
return result;
}

View File

@@ -454,6 +454,12 @@ namespace SqlSugar
++i;
}
this.columns = this.UpdateBuilder.DbColumnInfoList;
var ignoreColumns = EntityInfo.Columns.Where(it => it.IsOnlyIgnoreUpdate).ToList();
if (ignoreColumns != null && ignoreColumns.Any())
{
this.IgnoreColumns(ignoreColumns.Select(it => it.PropertyName).ToArray());
}
}
private void DataAop(T item)