RskFactorRelation.Instance.GetCache<RskFactorRelation>(true).Where(x => !string.IsNullOrEmpty(x.SourceProductTable) && !string.IsNullOrEmpty(x.SourceProductId)) .GroupBy(x=>x.SourceProductTable+","+x.SourceProductId) .Select(x=>x.FirstOrDefault()) .ToDictionary(x => x.IndexPriceFactorId);