9.10 批量操作
9.10.1 关于批量操作
Furion 框架中,默认只提供小数据(100 条 以内)批量数据操作,如果需要更大的数据批量处理,推荐使用第三方包 Zack.EFCore.Batch,支持和 Furion 无缝衔接。
9.10.2 Zack.EFCore.Batch 使用
EFCore 拦截器说明使用该第三方拓展库可能不会触发 EFCore 的拦截器,如 DbCommandInterceptor,SaveChangesInterceptor。
9.10.2.1 安装对应的数据库 NuGet 包
MSSQL:Zack.EFCore.Batch.MSSQLMySql:Zack.EFCore.Batch.MySQL.PomeloNpgsql:Zack.EFCore.Batch.NpgsqlOracle:Zack.EFCore.Batch.OracleSqlite:Zack.EFCore.Batch.Sqlite