|  |  | 
 |  |  |  | 
 |  |  |         public Task StartAsync(CancellationToken cancellationToken) | 
 |  |  |         { | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |             string connStr = AppSettings.GetValue("WMSConnectionStrings"); | 
 |  |  |             if (string.IsNullOrEmpty(connStr)) | 
 |  |  |             { | 
 |  |  | 
 |  |  |                 DbType = DbType.SqlServer | 
 |  |  |             }); | 
 |  |  |  | 
 |  |  |             List<Dt_Warehouse> warehouses = sugarClient.Queryable<Dt_Warehouse>().ToList(); | 
 |  |  |                 //List<Dt_Warehouse> warehouses = sugarClient.Queryable<Dt_Warehouse>().ToList(); | 
 |  |  |  | 
 |  |  |             _dbContext.Db.Deleteable<Dt_Warehouse>().ExecuteCommand(); | 
 |  |  |                 //_dbContext.Db.Deleteable<Dt_Warehouse>().ExecuteCommand(); | 
 |  |  |  | 
 |  |  |             _dbContext.Db.Insertable(warehouses).ExecuteCommand(); | 
 |  |  |                 //_dbContext.Db.Insertable(warehouses).ExecuteCommand(); | 
 |  |  |  | 
 |  |  |             List<Dt_ApiInfo> apiInfos = _dbContext.Db.Queryable<Dt_ApiInfo>().ToList(); | 
 |  |  |  | 
 |  |  |             _cacheService.AddOrUpdate(nameof(apiInfos), apiInfos); | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |             catch (Exception ex) | 
 |  |  |             { | 
 |  |  |                 Console.WriteLine(ex.ToString()); | 
 |  |  |             } | 
 |  |  |             return Task.CompletedTask; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public Task StopAsync(CancellationToken cancellationToken) | 
 |  |  |         { | 
 |  |  |             throw new NotImplementedException(); | 
 |  |  |             return Task.CompletedTask; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |