Update: db.UpdateNav

This commit is contained in:
sunkaixuan 2024-03-04 12:19:20 +08:00
parent bda52f7b39
commit 380461df8e
2 changed files with 4 additions and 2 deletions

View File

@ -117,13 +117,14 @@ namespace SqlSugar
else
{
var ignoreColumns = _Options?.IgnoreColumns;
var isIgnoreNull = _Options?.IgnoreNullColumns == true;
if (IsDeleted)
{
x.AsUpdateable.IgnoreColumns(ignoreColumns?.ToArray()).PageSize(1).EnableQueryFilter().ExecuteCommand();
x.AsUpdateable.IgnoreNullColumns(isIgnoreNull).IgnoreColumns(ignoreColumns?.ToArray()).PageSize(1).EnableQueryFilter().ExecuteCommand();
}
else
{
x.AsUpdateable.IgnoreColumns(ignoreColumns?.ToArray()).ExecuteCommand();
x.AsUpdateable.IgnoreNullColumns(isIgnoreNull).IgnoreColumns(ignoreColumns?.ToArray()).ExecuteCommand();
}
}
InitData(pkColumn, insertData);

View File

@ -55,6 +55,7 @@ namespace SqlSugar
public Expression RootFunc { get; set; }
public Expression CurrentFunc { get; set; }
public string[] IgnoreColumns { get; set; }
public bool IgnoreNullColumns { get; set; }
}
public class InsertNavOptions