public long GetLatestVersion() { using (var connection = _factory.CreateDataConnection(ConfigurationString)) { return(connection.GetTable <Version.ValidationResult>().Max(x => x.VersionId)); } }
private IReadOnlyDictionary <Reference, string> Resolve(IEnumerable <Reference> references) { var searchKeys = references.Select(x => new { x.Id, x.EntityType }); using (var connection = _factory.CreateDataConnection()) { return(connection .GetTable <EntityName>() .Where(x => searchKeys.Contains(new { x.Id, x.EntityType })) .ToDictionary(x => new Reference(x.EntityType, x.Id), x => x.Name)); } }