public static ServiceStatus FromResult(IQueryResult result) { return(new ServiceStatus() { Status = result.GetEnum <ServiceState>("Status", SqlDbType.Int), Started = result.GetUtcDateTime("Started"), LastUpdate = result.GetUtcDateTime("LastUpdate"), DomainsResolved = result.GetInt64("DomainsResolved"), DomainsFailed = result.GetInt64("DomainsFailed"), DomainsCached = result.GetInt64("DomainsCached"), CacheHits = result.GetInt64("CacheHits"), AverageResponse = result.GetInt64("AverageResponse") }); }