批量方法里怎么处理那些需要起别名的实体? 返回

SqlSugar 沟通中
6 121

现有表book1,book2,book3...几十张,每张表有几十万数据,想要把这些表里所有数据处理一遍,定义了一个实体Book,可以用db.Queryable<Book>().AS("book1").ToList();这样起别名的方式查询。


如果用如下批量方法,怎么给实体起别名?

db.Utilities.PageEach(allList, 100 ,pageList=> {
  //pageList每次只有100条
});


热忱回答6

  • fate sta fate sta VIP0
    1个月前

    一次查出来在更新就行了

    0 回复
  • fate sta fate sta VIP0
    1个月前
    db.Fastest<Order>().BulkUpdate(GetList())//更新
    db.Fastest<Order>().PageSize(100000).BulkUpdate(GetList())//更新


    0 回复
  • fate sta fate sta VIP0
    1个月前

    用大数据库更新

    0 回复
  • 牛魔王 牛魔王 VIP0
    1个月前

    @fate sta:谢谢您的回答,像这种几十万条数据的表一次性全查出来会不会影响性能?

    0 回复
  • fate sta fate sta VIP0
    1个月前

    几十万本地一次查出来只要1秒左右 。会占些内存性能还是很快

    0 回复
  • 牛魔王 牛魔王 VIP0
    1个月前

    再次感谢您的回复!

    0 回复