- 完善 AsTreeCte + ToUpdate/ToDelete 实现树所有子节点删除或更新;

This commit is contained in:
28810
2020-08-04 20:54:15 +08:00
parent 255cbf33aa
commit 18cabd22b9
24 changed files with 346 additions and 63 deletions

View File

@@ -142,7 +142,7 @@ namespace FreeSql
}
public void BeginEdit(List<TEntity> data) => _dbset.BeginEdit(data);
public int EndEdit()
public int EndEdit(List<TEntity> data = null)
{
_db.FlushCommand();
if (UnitOfWork?.GetOrBeginTransaction(true) == null && _db.OrmOriginal.Ado.TransactionCurrentThread == null)
@@ -152,7 +152,7 @@ namespace FreeSql
UnitOfWork = new UnitOfWork(_db.OrmOriginal);
try
{
affrows = _dbset.EndEdit();
affrows = _dbset.EndEdit(data);
UnitOfWork.Commit();
}
catch
@@ -167,7 +167,7 @@ namespace FreeSql
}
return affrows;
}
return _dbset.EndEdit();
return _dbset.EndEdit(data);
}
}