private List<Int64> getPrimaryTupleIds(DatasetVersion datasetVersion)
{
// effective tuples of the latest checked in version are in DataTuples table but they belong to the latest and previous versions
List<Int64> versionIds = getPreviousVersionIds(datasetVersion);
List<Int64> tuples = (versionIds == null || versionIds.Count() <= 0) ?
new List<Int64>()
: DataTupleRepo.Query(p => versionIds.Contains(p.DatasetVersion.Id)).Select(p=> p.Id)
.ToList();
return (tuples);
}