using DysonNetwork.Sphere.Account; using EFCore.BulkExtensions; namespace DysonNetwork.Sphere.Storage.Handlers; public class ActionLogFlushHandler(IServiceProvider serviceProvider) : IFlushHandler { public async Task FlushAsync(IReadOnlyList items) { using var scope = serviceProvider.CreateScope(); var db = scope.ServiceProvider.GetRequiredService(); await db.BulkInsertAsync(items); } }