private List<Int64> getPreviousVersionIdsOrdered(DatasetVersion datasetVersion)
{
List<Int64> versionIds = datasetVersion.Dataset.Versions
.Where(p => p.Timestamp <= datasetVersion.Timestamp)
.OrderByDescending(t => t.Timestamp)
.Select(p => p.Id)
.ToList();
return versionIds;
}