Update net

This commit is contained in:
sunkaixuan 2022-04-25 15:59:35 +08:00
parent 1071f44729
commit fec5ebd2f8
2 changed files with 4 additions and 0 deletions

View File

@ -87,6 +87,9 @@ namespace OrmTest
var updateList = db.Queryable<OrderSpliteTest>().SplitTable(x1 => x1).Take(10).ToList();
db.Updateable(updateList).IgnoreColumns(it=>it.Name).SplitTable().ExecuteCommand();
db.Deleteable(updateList).SplitTable().ExecuteCommand();
db.Fastest<OrderSpliteTest>().SplitTable().BulkUpdate(db.Queryable<OrderSpliteTest>().SplitTable(it=>it).ToList());
db.Fastest<OrderSpliteTest>().SplitTable().BulkUpdate(db.Queryable<OrderSpliteTest>().SplitTable(it => it).ToList(),new string[] { "pk"},new string[] { "name"});
Console.WriteLine("#### CodeFirst end ####");

View File

@ -37,6 +37,7 @@ namespace SqlSugar
KeyValuePair<string, List<SugarParameter>> ToSql();
IDeleteable<T> EnableQueryFilter();
SplitTableDeleteProvider<T> SplitTable(Func<List<SplitTableInfo>, IEnumerable<SplitTableInfo>> getTableNamesFunc);
SplitTableDeleteByObjectProvider<T> SplitTable();
LogicDeleteProvider<T> IsLogic();
void AddQueue();
}