public void RebuildAll() { _context.Database.SetCommandTimeout(_timeout); try { _context.Database.ExecuteSqlCommand(UpdatedSeedQuery.RebuildSeedQuery()); } catch (SqlException e) { if (e.Number != int.Parse(RebuildSearchLegalPartyIndex.SqlErrorNumberForLocked)) { throw; } _logger.LogInformation(e.Message); throw new LockedException(e.Message); } }
public CrawlProgress CrawlProgress() { _context.Database.SetCommandTimeout(_timeout); return(_context.Crawls.FromSql(UpdatedSeedQuery.GetCrawlProgress()).FirstOrDefault()); }