public async Task <Result> AddStorages() { var storages = _seedService.GetStorageBulkData(); _logger.Info("AddStoragesSp Started"); var result = await _storageStore.AddStorages(storages); _logger.Info("AddStoragesSp Finished"); return(result); }
public async Task <Result> AddStorages() { var storages = _seedService.GetStorageBulkData(); _logger.Info("AddStoragesEfCore Started"); _context.AddRange(storages.GetRange(0, 20)); // _context.AddRange(storages // .SelectMany(s => s.Products.Select(p => p.Supplier)) // .GroupBy(x => x.Id).Select(x => x.First())); // // _context.AddRange(storages.SelectMany(s=>s.Products) // .GroupBy(p=>p.Id).Select(g =>g.First())); await _context.SaveChangesAsync(); _logger.Info("AddStoragesEfCore Finished"); return(Result.Successful()); }